sql2000,在关键字 'KEY' 附近有语法错误

create database chapter14;
use chapter14;
CREATE TABLE goods (
GoodsID bigint(20) NOT NULL identity(1,1),
PRIMARY KEY (GoodsID),
UNIQUE KEY GoodsID (GoodsID)
) TYPE=MyISAM;
分析查询器里运行后的错误是:
服务器: 消息 156,级别 15,状态 1,行 20
在关键字 'KEY' 附近有语法错误。(是UNIQUE KEY那行的那个‘KEY’)
我的sql版本比较老,auto_increment,这样的关键字也不会识别,后来改成 identity(1,1),就好了。这个问题不知是不是也是这样。请你教教我,让它能成功创建出表就行

其实primary key就已经自动是unique的了,你完全可以删除UNIQUE那行。真要用的话这样就行
CREATE TABLE goods (
GoodsID bigint(20) NOT NULL identity(1,1),
PRIMARY KEY (GoodsID),
UNIQUE (GoodsID)
)
温馨提示:答案为网友推荐,仅供参考
相似回答