0
04
06
49
为了账号安全,请及时绑定邮箱和手机立即绑定

MYSQL ERROR 1064(42000)

MYSQL ERROR 1064(42000)

烙印99 2018-07-17 13:26:22
mysql> CREATE TABLE EMPLOYEE_PAY_TBL-> (-> EMP_ID VARCHAR(9) NOT NULL PRIMARY KEY,-> POSITION VARCHAR(15) NOT NULL,-> DATE_HIRE DATE,-> PAY_RATE DECIMAL(4,2),-> DATE_LAST_RAISE DATE,-> SALARY DECIMAL(8,2),-> BONUS DECIMAL(6,2),-> CONSTRAINT EMP_FK FOREIGN KEY (EMP_ID) REFERENCES EMPLOYEE_TBL (EMP_ID)-> );ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'KEY,POSITION VARCHAR(15) NOT NULL,DATE_HIRE DATE,PAY_RATE DECIMAL(4,2),DAT' at line 3

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

KEY,换成 KEY,

关键是要理解语法,以及善于利用错误信息排查,这里已经告诉你了,错误在KEY附近,而不是照抄书上,否则那么多字哪里能抄对呢。


查看完整回答
反对 回复 2018-07-24

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号