我不能为我的生活找出这个问题的错误:
CREATE TABLE IF NOT EXISTS 'plaintext' (
'id' INT NOT NULL AUTO_INCREMENT,
'name' VARCHAR NOT NULL,
'text' TEXT NOT NULL,
PRIMARY KEY ('id')
)
我在WAMP上运行MySQL版本5.7.14。我收到了这个错误:
您的SQL语法有错误;检查对应的手册 您的MySQL服务器版本,以便在#"' id'附近使用正确的语法INT NOT NULL AUTO_INCREMENT,' name' VARCHAR NOT NULL,' text' TEX'在第2行
在phpmyadmin中尝试查询时,它告诉我,符号名称和列定义预计在“id'附近”。在第2行,并且在'id'附近有一个意想不到的开始。在第5行。
不知道这对我来说是完全诚实的意思,我对MySQL很陌生。
提前致谢!
大卫
答案 0 :(得分:0)
我认为问题在于您没有为VARCHAR提供大小
CREATE TABLE IF NOT EXISTS 'plaintext' (
'id' INT NOT NULL AUTO_INCREMENT,
'name' VARCHAR(100) NOT NULL,
'text' TEXT NOT NULL,
PRIMARY KEY ('id')
)