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

coldplay.xixi
リリース: 2020-10-15 11:47:40
オリジナル
3736 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート