Mysql 创建错误代码 table
Mysql error code creating table
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));
ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1
行 'Order (ord_no int, purch_amt int check(purch_amt < 50), customer_id varchar(30),' 附近使用的正确语法
order
是MySQL中的保留字。使用其他名称。
查看相关 post:Syntax error due to using a reserved word as a table or column name in MySQL
我认为您可以使用 back-ticks 来引用您的 table 名字,但我认为这不是一个好主意。
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));
ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1
行 'Order (ord_no int, purch_amt int check(purch_amt < 50), customer_id varchar(30),' 附近使用的正确语法order
是MySQL中的保留字。使用其他名称。
查看相关 post:Syntax error due to using a reserved word as a table or column name in MySQL
我认为您可以使用 back-ticks 来引用您的 table 名字,但我认为这不是一个好主意。