MariaDB 未知语法错误。做一个简单的table

MariaDB unknown syntax error. Making a simple table

我找不到我的 table 制作 sql 代码有什么问题。它引用的 'user' 确实存在。我收到的错误 是:

ERROR 1064 (42000) at line 1 in file: 'project.sql': You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order ( id integer(11) Primary Key auto_increment, ordertyp' at line 1

这是我的 table:

代码
create table order (
    id          integer(11)     Primary Key auto_increment,
    ordertype   varchar(255)    not null,
    timePlaced  timestamp       not null,
    buyUser     varchar(25),
    sellUser    varchar(25),
    foreign key(buyUser) references user(username),
    foreign key(sellUser) references user(username)
);

任何帮助,只是寻找一个简单的语法修复,谢谢!

如果您的 table 名称与关键字冲突或包含特殊字符,您必须引用它:

create table `order` (...)

参见:https://dev.mysql.com/doc/refman/8.0/en/keywords.html