私はphpmyadminで自分のテーブルを見ていましたが、IDが13410から始まり1ずつ増加していることに気付きました。私は多くの人が一人でそれを残すために、そのより良いと言うか、あなたはそれに混乱が、私はまだ、少なくとも1 おかげmysqlはカラムIDを1から開始し、そこから自動インクリメントを変更します
3
A
答えて
7
ALTER TABLE table AUTO_INCREMENT = 1
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
でIDを開始するソリューションを必要とする場合、その複雑取得するつもり読みましたあなたがしていることを知っていれば幸いです!
1
You can reset the auto increment to desired value using the following statement ,
eg : mysql> ALTER TABLE tbl AUTO_INCREMENT = 100;
7
update *tablename* set id=id-13409;
そして最高のid見つける:その後、AUTO_INCREMENTをリセットselect id from tablename order by id desc limit 1;
を:alter table tablename auto_increment=12345;
(最高IDプラス1に12345に変更)
あなたとアクヒルは、私は非常に単純な答えを与えました愛していますが、私はそれがデータに影響を与えるか、これを行うのを複雑にするだろうと思っていますか?なんらかの理由で、私はカエが提供したコードを安全に感じています。あなたの提案や意見は何ですか? – merrill