ホームページ  >  記事  >  データベース  >  mysqlの自動インクリメントと削除の直後に追加されたデータIDが続かない場合はどうすればよいですか?

mysqlの自動インクリメントと削除の直後に追加されたデータIDが続かない場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-10-15 11:47:073714ブラウズ

mysql の自動インクリメントと削除の後、データ ID を追加する解決策は続きません: まず Mysql コード エディターを開き、次に 4 を削除した後、関連する SQL ステートメントを実行します。コードは [ALTER TABLE table_name AUTO_INCREMENT] です。 = 1 ;]。

mysqlの自動インクリメントと削除の直後に追加されたデータIDが続かない場合はどうすればよいですか?

mysql を追加して削除した後、追加されたデータ ID はすぐには追跡されません。 : mysql 自動インクリメントされた ID データをテーブルから削除した後、再度データを追加するときに ID が追従しなくなります。

例:

自動インクリメントid

1
2
3
4

ここで4を削除すると、

1
2
3

になります。このとき、データを追加すると、

1
2
3
5

上記の 5 は望む結果ではありません。4 は理想的な ID です。

解決策は、4 を削除した後に次の SQL ステートメントを実行することです:

ALTER TABLE table_name AUTO_INCREMENT = 1;

関連する無料学習:

mysql データベース(データベース)

以上がmysqlの自動インクリメントと削除の直後に追加されたデータIDが続かない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。