将 MySQL int 列设置为从 10000 开始自动增加 1?

mysqlmysqli database

首先让我们创建一个表。在这里,我们将 UserId 设置为 AUTO_INCREMENT PRIMARY KEY −

mysql> create table DemoTable
(
   UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY
);
Query OK, 0 rows affected (0.72 sec)

以下是将 int 列设置为从 10000 开始自动增加 1 的查询 −

mysql> alter table DemoTable AUTO_INCREMENT=10000;
Query OK, 0 rows affected (0.31 sec)
Records: 0 Duplicates: 0 Warnings: 0

使用 insert 命令在表中插入记录 −

mysql> insert into DemoTable values();
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.08 sec)

使用 select 命令显示表中的记录 −

mysql> select *from DemoTable;

这将产生以下输出 −

+--------+
| UserId |
+--------+
| 10000  |
| 10001  |
| 10002  |
| 10003  |
+--------+
4 rows in set (0.00 sec)

相关文章