Database 创建表MariaDB 在MariaDB中创建表

Database 创建表MariaDB 在MariaDB中创建表,database,mariadb,Database,Mariadb,我想在MariaDB中创建一个表 CREATE TABLE IF NOT EXISTS match ( a INT AUTO_INCREMENT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL, d INT NOT NULL, e INT NOT NULL, f INT NOT NULL, g VARCHAR(30) ) 但我有一个错误: #1064-您的SQL语法有错误;检查与您

我想在MariaDB中创建一个表

CREATE TABLE IF NOT EXISTS match
(
    a INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
    b INT NOT NULL,
    c INT NOT NULL,
    d INT NOT NULL,
    e INT NOT NULL,
    f INT NOT NULL,
    g VARCHAR(30)
)
但我有一个错误:

#1064-您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解使用“匹配”附近的正确语法 ( 整型自动递增非空主键, b INT不为空, “在1号线`


问题是什么?

Match
是一个保留字(构造),因此不能将其用作表名。请检查此处的规则18:

Match
是一个保留字(构造),因此不能将其用作表名。请检查此处的规则18:

来自maria db:

语法 将(col1,col2,…)与(expr[search\u修饰符])匹配

此结构在主语言的结构中声明,因此您不能使用关键字
match
或包含它的任何单词。

来自maria db:

语法 将(col1,col2,…)与(expr[search\u修饰符])匹配

此结构在主语言的结构中声明,因此不能使用关键字
match
或包含它的任何单词