这段代码有问题吗?我正在运行MYSQL 5我一直收到此错误:
您的SQL语法有错误; 查看与您的MySQL
服务器版本对应的手册,以便在'desc BLOB附近使用正确的语法,查看BLOB,url BLOB)'
这是我的查询:
mysql_query("CREATE TABLE videos(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
title VARCHAR(50),
desc BLOB,
review BLOB,
url BLOB
)
") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
它看起来不错.起初我以为它是"BLOB"数据类型,但后来我尝试了"TEXT",它仍然搞砸了,所以我不太确定.
desc是一个保留的关键字,你需要逃避它:
mysql_query("CREATE TABLE videos(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
title VARCHAR(50),
`desc` BLOB,
review BLOB,
url BLOB
)
")or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
有关保留关键字的完整列表,请参见8.3.保留字