MySQL で自動インクリメント開始番号を変更するにはどうすればよいですか?

WBOY
リリース: 2023-08-21 19:09:02
転載
872 人が閲覧しました

MySQL で自動インクリメント開始番号を変更するにはどうすればよいですか?

auto_increment は、新しく追加されたレコードを自動的にインクリメントするデフォルトのプロパティです。 auto_increment は最初から変更することもできます。そのための手順は、 以下に示す -

最初にテーブルが作成されます。

mysql> CREATE table DemoAuto
-> (
-> id int auto_increment,
-> name varchar(100),
-> primary key(id)
-> );
Query OK, 0 rows affected (0.47 sec)
ログイン後にコピー

その後、alter table コマンドを使用して auto_incremnt の開始番号を変更します。 デフォルトでは 1 から始まります。開始値は 100 に変更されます。

mysql> alter table DemoAuto auto_increment = 100;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0
ログイン後にコピー

次に、いくつかのレコードがテーブルに挿入されます。これは次のように与えられます。-

mysql> INSERT into DemoAuto(name) values('John');
Query OK, 1 row affected (0.10 sec)

mysql> INSERT into DemoAuto(name) values('Smith');
Query OK, 1 row affected (0.13 sec)

mysql> INSERT into DemoAuto(name) values('Bob');
Query OK, 1 row affected (0.22 sec)
ログイン後にコピー

select ステートメントは、テーブル値を出力として取得するために使用されます。これを以下に示します。 -

mysql> SELECT * from DemoAuto;
ログイン後にコピー

以下は、取得された出力です。 -

+-----+-------+
| id  | name  |
+-----+-------+
| 100 | John  |
| 101 | Smith |
| 102 | Bob   |
+-----+-------+
3 rows in set (0.00 sec)
ログイン後にコピー

上記の出力では、レコード ID は 100.

から始まります。

以上がMySQL で自動インクリメント開始番号を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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