Mysql错误代码创建表

时间:2017-01-18 05:30:10

标签: mysql mysql-error-1064

create table Order (ord_no int, purch_amt int check(purch_amt < 50), customer_id varchar(30), salesman_id varchar(30), Primary Key (ord_no));

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在'Order(ord_no int,purch_amt int check(purch_amt&lt; 50),customer_id varchar(30)''第1行附近使用正确的语法

1 个答案:

答案 0 :(得分:2)

order是MySQL中的保留字。使用其他名称。

请参阅此相关帖子:Syntax error due to using a reserved word as a table or column name in MySQL

我认为您可以使用反向标记来引用您的表名,但我认为这不是一个好主意。