J'utilise SQLite dans mon application, tout marche pour le mieux (et tant mieux :D), mon probléme maintenant c'est de savoir comment ré-initialisé les rowid, car en fesant des suppression dans une table nous pouvons avoir des sauts de chiffre (ex: 1,3, 10,... ect) et pour moi, ce truc me dérange.
tout simplement quand je veux vidé ma table, je ne veux pas que mon premier enregistrement commence par un Identifiant = 129, tu vois où je veux en venir????
Dans ce cas, c'est qu'il fallait utiliser autre chose qu'un INT. Mais si t'es à 129, t'as le temps...
`Haku a raison, on s'en fout en principe que ça commence pas à 1, ou qu'il y ait des trous. De toute façon, une id, c'est complètement transparent pour l'utilisateur du site/de l'application en principe. Il ne devrait même pas être conscient que ça existe. Donc franchement, quel intérêt de réinitialiser ? Tu risques juste d'avoir des problèmes.
INTEGER. The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value.
Tu risques d'attendre longtemps...
Et si finalement ça te stresse trop, utilise des guids comme clés primaires.
Tracker.
ré-initialisé les rowid sur SQLite
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Tutoriel complet MySQL !