繁体   English   中英

创建表时,将Auto_Increment设置为从1000开始

[英]Setting Auto_Increment to start from 1000 when creating table

我希望我的表的主键从数字1000而不是默认值开始。 我在这里阅读,答案是在创建表时声明增量值,如下所示:

AUTO_INCREMENT = 1000;

我在CREATE表时尝试了它,但它返回语法错误。 当然我可以在PhpMyAdmin上进行更改,但我想在CREATE上进行更改。 请指出什么是错的。 谢谢。

CREATE TABLE IF NOT EXISTS Departments
(
  Dept_ID int AUTO_INCREMENT=1000, -- the equals sign returns the syntax error. 
  Dept_Name varchar(255), 
  Dept_Address varchar(255), 
  Dept_Tel int,
  PRIMARY KEY (Dept_ID)
);

必须将起点指定为表选项:

CREATE TABLE IF NOT EXISTS Departments
(
  Dept_ID int AUTO_INCREMENT, 
  Dept_Name varchar(255), 
  Dept_Address varchar(255), 
  Dept_Tel int,
  PRIMARY KEY (Dept_ID)
) AUTO_INCREMENT=1000;

您可以在此处查看创建表的完整语法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM