ホームページ >バックエンド開発 >PHPチュートリアル >MySQLの主キーの自己増加問題
こんな感じで、単純なmysqlテーブルです。idが主キーで、勝手に増えていきます。
id value1 ok2 good
id value3 new
clearコマンドを使用すると3から起動しません。
これは、テーブルを切り捨ててから、再び 1 から開始する自動インクリメント主キーの仕組みです。
テーブルをクリアするか、auto_increment をリセットします
delete と truncate の違い:
delete from table name delete はリセットされません。
truncate table name テーブルをクリアすると、主キーが自動的に増加し、値がリセットされます。
mysql データベースについて知らない場合は、Chuanzhi Han Zhongkang による mysql ビデオ チュートリアルをご覧ください。
id int 主キー auto_incrmement 自動増加しても ID は削除されず、ID は自動的に 0 に戻りません