如何让主键从 1000 开始?
要让主键从 1000 开始,你需要更改你的表,并使用值为 1000 的自动递增。语法如下 -
alter table yourTableName auto_increment=1000;
为了理解上述语法,让我们先创建一个表。创建表的查询如下 -
mysql> create table PrimaryKey1000Demo -> ( -> ProductId int auto_increment, -> PRIMARY KEY(ProductId) -> ); Query OK, 0 rows affected (0.56 sec)
现在,以下查询将更新主键,使其从 1000 开始 -
mysql> alter table PrimaryKey1000Demo auto_increment=1000; Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0
现在,我们已将起始值更新为从 1000 开始。现在让我们插入一些记录,以检查主键的起始值。插入记录的查询如下 -
mysql> insert into PrimaryKey1000Demo values(); Query OK, 1 row affected (0.11 sec) mysql> insert into PrimaryKey1000Demo values(); Query OK, 1 row affected (0.19 sec) mysql> insert into PrimaryKey1000Demo values(); Query OK, 1 row affected (0.23 sec) mysql> insert into PrimaryKey1000Demo values(); Query OK, 1 row affected (0.08 sec)
使用 select 语句显示表中的所有记录。查询如下 -
mysql> select *from PrimaryKey1000Demo;
以下是输出,显示从 1000 开始的产品 ID,即我们的主键 -
+-----------+ | ProductId | +-----------+ | 1000 | | 1001 | | 1002 | | 1003 | +-----------+ 4 rows in set (0.00 sec)
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP