MYSQL (WAMP SERVER): Error 1064 when using AUTO_INCREMENT=1000 to create table column?

问题描述 投票:0回答:1

我有这个代码:

CREATE TABLE Company ( Comp_Code INT(5) NOT NULL AUTO_INCREMENT=1000, Comp_Name VARCHAR(15) NOT NULL, PRIMARY KEY (Comp_Code) );
但是当我从 WAMPServer 在 MYSQL 中运行它时,它给出了一个错误:

ERROR 1064 (42000):你的SQL语法有错误;查看与您的 MySQL 服务器版本对应的手册,了解在 '=1000 附近使用的正确语法, Comp_Name VARCHAR(15) 不为空, 主键(Comp_Code) )' 在第 2 行

为什么会这样?

mysql wamp auto-increment create-table
1个回答
0
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.