[英]MySQL Syntax Error in table creation statement
这个问题很简单。 我有一个我无法弄清的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)
)
在此先感谢您提供的所有帮助。
您需要转义保留字,例如使用反引号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)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.