Mysql - comment mettre en auto-incrément de commencer à partir de zéro

Je veux juste ma table mysql id(clé primaire) à partir de 0..

Comme je l'ai vu, j'ai utilisé de l'instruction ALTER TABLE yourtable AUTO_INCREMENT =0, mais il commence à partir de 1..Qu'est ce que je dois faire?

Edit1

J'ai aussi vidé ma table avec tronquer option

  • Pourquoi? N'essayez pas d'influencer le AUTO_INCREMENT valeur. Laisser jusqu'à la base de données pour le faire. Il est arbitraire de toute façon. Si vous souhaitez ajouter une sorte de pièce d'identité que vous souhaitez attribuer vous-même, vous ne devriez pas le faire AUTO_INCREMENT.
  • Pourrait être double de stackoverflow.com/questions/1142472/...
  • en fait c'est pour faire un peu de travail avec des tableaux en php donc j'en ai besoin..pense que je vais commencer à partir de 1 et de décrémentation dans mon code php pour les tableaux..
  • il travaillera sur ok lorsque j'essaye d'y accéder?? Je veux dire avec un indice de 0??
  • merci de se!
  • Vérifiez la réponse posté par Mathew... stackoverflow.com/questions/1142472/...
  • si vous voulez remplir un tableau à partir de db, puis utiliser ces tableaux, car ils sont plus rapides et occupe moins de mémoire. Si vous supprimez quelques lignes de la DB, puis tableau indexé occupera encore de la mémoire même que leur valeur n'est pas affectée
  • ya merci!!

InformationsquelleAutor user2234992 | 2013-04-26