mySQL - 创建 table 错误 1064(42000): 语法错误

mySQL - create table error 1064(42000): syntax error

我正在尝试创建下面的 table,但出现错误。我仔细检查了数据类型是否有效,数据库中当前不存在具有此名称的 table。我什至关闭并重新打开我的终端,以防这是一个小故障。但仍然没有运气。知道这里出了什么问题吗?

create table order (order_no int, purch_amt decimal(6,2), order_date date, customer_id int, salesman_id int);

我收到的错误消息: 错误 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1

行 'order (order_no int, purch_amt decimal(6,2), order_date date, customer_id int, s' 附近使用的正确语法

order 是 SQL 关键字。我建议调用 table 命令。我会建议:

create table orders (
    order_no int,
    purch_amt decimal(6,2),
    order_date date,
    customer_id int,
    salesperson_id int
);