DROP TABLE IF EXISTS lang;
CREATE TABLE lang (
ID int( 11 ) NOT NULL auto_increment,
key varchar(255) NOT NULL,
code varchar(8) NOT NULL,
value text NOT NULL,
PRIMARY KEY (ID),
KEY key (key)
);MySQL说:
文档#1064 -您的SQL语法有一个错误;请检查与您的MySQL服务器版本对应的手册,以便在第3行
中使用接近“varchar(255) NULL、代码varchar(8) NULL、值文本NULL”的正确语法。
发布于 2021-03-16 18:33:32
key是mysql中的一个保留字,必须转义:
DROP TABLE IF EXISTS lang;
CREATE TABLE lang (
ID int( 11 ) NOT NULL auto_increment,
`key` varchar(255) NOT NULL,
code varchar(8) NOT NULL,
value text NOT NULL,
PRIMARY KEY (ID),
KEY `key` (`key`)
);http://sqlfiddle.com/#!9/3b6cd5
https://stackoverflow.com/questions/66661252
复制相似问题