我一直在试图弄清楚什么是错误的很长一段时间,但我失败了。SQL语法错误,甚至tho。一切似乎是正常的
我得到的错误是
1064 - 你在你的SQL语法错误;检查对应于你的MySQL服务器版本的手册正确的语法使用近“无符号字符集是utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT NULL,'日期”在行1
我似乎无法弄清楚什么是错和这个错误似乎很常见。我没有经验与MySQL,也没有PHP的事。
下面是截图,这是一切,我输入:
进出口无法张贴图片为我的声誉是低于10,所以,请检查线路。
更新#1:
(我也曾尝试采摘没什么打字空,采摘空打字不信邪,这些与tickbox开启和关闭)
这是修正了我发布的错误,然而,它说:“#1067 - 对于”NULL“缺省值,”Text“的缺省值无效,所以我不能将它清空,当我试图将它设置为”something“时,它说”#1101 - BLOB/TEXT列'Textx'不能有默认值“,那么如果我选择”none“,我会得到”#1064 - 你的SQL语法有错误;查看与你的MySQL服务器版本对应的手册,在更新CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,第1行的主键'时使用'(50)附近',我该怎么办? – w8ph 2012-03-09 00:43:57
如果您希望“文本”列为NULL,则您必须在其下面的文本框中设置一个值。首先确保这个盒子是空的,如果这不是wory,试试加入NULL,如果运气好的话,它将是'NULL default NULL'的mysql等价物。 – 2012-03-09 00:47:11
哪个让我去; “#1064 - 您的SQL语法错误;检查与您的MySQL服务器版本相对应的手册,以便在更新时使用正确语法附近的'(50)CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY'at line 1” – w8ph 2012-03-09 00:50:08