Mysql 创建表格时,将自动增量设置为从1000开始

Mysql 创建表格时,将自动增量设置为从1000开始,mysql,Mysql,我希望表的主键从数字1000开始,而不是从默认值开始。我在这里四处阅读,答案是在创建表时声明增量值,如下所示: AUTO_INCREMENT = 1000; 我在创建我的表时尝试了它,但它返回了一个语法错误。当然,我可以在PhpMyAdmin上进行更改,但我想在CREATE上进行更改。请告诉我出了什么问题。谢谢 CREATE TABLE IF NOT EXISTS Departments ( Dept_ID int AUTO_INCREMENT=1000, -- the equals si

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

AUTO_INCREMENT = 1000;
我在创建我的表时尝试了它,但它返回了一个语法错误。当然,我可以在
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;
您可以看到创建表的完整语法