Database 创建表MariaDB 在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语法有错误;检查与您
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
或包含它的任何单词