mysql建表出错,错误代码1005

createtableMerchandise(SequenceNumberint(4)auto_increment,MerchandiseNumbervarchar(20... create table Merchandise(
SequenceNumber int(4) auto_increment,
MerchandiseNumber varchar(20) not null,
TreatyCode varchar(20) not null,
SortNumber char(10) not null,
MerchandiseName varchar(50) not null,
RetailPrice double not null,
MerchandiseSpec varchar(50),
Units varchar(20) not null,
PurchasePrice double not null,
CheckTerm numeric(9),
Remark varchar(50),
primary key(SequenceNumber),
foreign key(SortNumber)
references sort(SortNumber)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
请问这是什么错误
谢谢
展开
 我来答
nefu_yanghang
2013-04-25 · TA获得超过149个赞
知道答主
回答量:70
采纳率:100%
帮助的人:58.3万
展开全部

foreign key(SortNumber)

ferences sort(SortNumber)  这条语句写错了,把这条语句删除掉,就能正常执行了!

 

 

追问
为什么我的还是有错误呢
追答

注意,最后一天语句primary key(SequenceNumber) 后面没有逗号!!!你好像是没把那个逗号删除了,删除逗号就会是能运行了。

百度网友66492b1
2019-08-26
知道答主
回答量:4
采纳率:0%
帮助的人:2.1万
展开全部
你这个SQL语句问题挺多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxyou789
2013-04-24 · 超过22用户采纳过TA的回答
知道答主
回答量:204
采纳率:0%
帮助的人:84.4万
展开全部
请问是什么材料呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式