这个问题非常直截了当。我有这个MySQL错误,我无法弄清楚,我需要一些帮助找到它。
完整错误:
您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在'发布日期NOT NULL附近使用正确的语法,在第6行下载INT NOT NULL DEFAULT'0',f '
SQLStatement:
CREATE TABLE IF NOT EXISTS sdm_downloads
(
id INT NOT NULL AUTO_INCREMENT,
project INT NOT NULL DEFAULT '0',
name VARCHAR(40) NOT NULL,
release date NOT NULL,
downloads INT NOT NULL DEFAULT '0',
filename varchar(40) NOT NULL,
filesize varchar(40) NOT NULL,
PRIMARY KEY(id)
)
提前感谢任何和所有帮助。
答案 0 :(得分:1)
您需要使用反引号{/ 1>来reserved words转义release
CREATE TABLE IF NOT EXISTS sdm_downloads
(
id INT NOT NULL AUTO_INCREMENT,
project INT NOT NULL DEFAULT 0,
name VARCHAR(40) NOT NULL,
`release` date NOT NULL,
downloads INT NOT NULL DEFAULT 0,
filename varchar(40) NOT NULL,
filesize varchar(40) NOT NULL,
PRIMARY KEY(id)
)