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 服务器版本相对应的手册,了解在第 1 行“Order (ord_no int, purch_amt int check(purch_amt < 50), customer_id varchar(30),”附近使用的正确语法
最佳答案
order
是MySQL中的保留字。使用其他名称。
请参阅此相关帖子:Syntax error due to using a reserved word as a table or column name in MySQL
我认为您可以使用反引号来引用您的表名称,但我认为这不是一个好主意。
关于Mysql建表错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41712025/