【问题标题】:Mysql error code creating table [duplicate]Mysql错误代码创建表[重复]
【发布时间】:2023-03-20 06:37:01
【问题描述】:
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

【问题讨论】:

    标签: mysql mysql-error-1064


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢...成功了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 2020-04-10
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    相关资源
    最近更新 更多