MySQL テーブルを操作する場合、「id」の初期値を設定することが必要になる場合があります。 " 列を追加し、自動的に増加することを確認します。これは、一意の識別子を持つデータを格納するテーブルを扱う場合に特に重要です。
「id」列の初期値を設定するには、次のコマンドを使用します。構文:
ALTER TABLE table_name AUTO_INCREMENT=starting_value;
あなたの場合、「id」列を 1001 から開始したい場合、クエリは次のようになります。 be:
ALTER TABLE users AUTO_INCREMENT=1001;
このコマンドは、AUTO_INCREMENT 値を 1001 にリセットします。その後の挿入は、この値からカウントを開始します。
「users」テーブルに「id」列をまだ追加していない場合は、同時に追加することができます。 AUTO_INCREMENT プロパティ:
ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD INDEX (id);
このクエリは、次の属性を持つ「id」という名前の新しい列を作成します:
初期値を設定し、AUTO_INCREMENT を確保した後は、「id」列の値を明示的に指定せずに挿入を実行できます。次のクエリは、新しいユーザーを "users" テーブルに挿入します。
INSERT INTO users (name, email) VALUES ('{$name}', '{$email}');
AUTO_INCREMENT プロパティは、1001 から始まる "id" 値を自動的に割り当てます。
以上がMySQL の AUTO_INCREMENT 値を変更して増分順序を確保するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。