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

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
  • 1 回答
  • 0 关注
  • 2579 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信