MYSQL(WAMP SERVER):使用AUTO_INCREMENT=1000创建表列时出现错误1064?

omhiaaxx  于 2023-05-21  发布在  Mysql
关注(0)|答案(1)|浏览(195)

我有这个代码:CREATE TABLE Company ( Comp_Code INT(5) NOT NULL AUTO_INCREMENT=1000, Comp_Name VARCHAR(15) NOT NULL, PRIMARY KEY (Comp_Code) );但是当我从WAMPServer在MYSQL中运行它时,它给出一个错误:
错误1064(42000):SQL语法中有错误;请检查与您的MySQL服务器版本对应的手册,以了解在第2行'=1000,Comp_Name VARCHAR(15)NOT NULL,PRIMARY KEY(Comp_Code))'附近使用的正确语法
为什么会这样?

u5i3ibmn

u5i3ibmn1#

AUTO_INCREMENT是列选项。
初始AUTO_INCREMENT=1000值为表选项。

CREATE TABLE Company ( 
    Comp_Code INT(5) NOT NULL AUTO_INCREMENT,  -- specify that the column is AI
    Comp_Name VARCHAR(15) NOT NULL, 
    PRIMARY KEY (Comp_Code) 
) AUTO_INCREMENT=1000;                         -- specify initial AI value

相关问题