Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL语法错误,即使是tho。一切似乎都很正常_Mysql_Wampserver - Fatal编程技术网

Mysql SQL语法错误,即使是tho。一切似乎都很正常

Mysql SQL语法错误,即使是tho。一切似乎都很正常,mysql,wampserver,Mysql,Wampserver,很长一段时间以来,我一直试图找出问题所在,但我失败了 我得到的错误是 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用“UNSIGNED CHARACTER SET utf8 COLLATE utf8\u unicode\u ci NOT NULL DEFAULT NULL,`Date'的正确语法 我似乎无法找出什么地方出了问题,这个错误似乎很常见。我对mysql和php都没有经验 这是一个屏幕截图,这是我输入的所有内容: 我无法发布图片,因为我的声

很长一段时间以来,我一直试图找出问题所在,但我失败了

我得到的错误是


1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用“UNSIGNED CHARACTER SET utf8 COLLATE utf8\u unicode\u ci NOT NULL DEFAULT NULL,`Date'的正确语法

我似乎无法找出什么地方出了问题,这个错误似乎很常见。我对mysql和php都没有经验

这是一个屏幕截图,这是我输入的所有内容:

我无法发布图片,因为我的声誉低于10,所以请检查链接

更新#1:


(我也尝试过选择nothing键入null,选择null键入nothing,这些都是在勾选框打开和关闭的情况下进行的)

用户界面是疯狂的。。。删除“文本”列的“未签名”选项

--更新--

如果要手动创建相同的表:

create table `Win` (
    `No` int(4) unsigned auto_increment collate utf8_unicode_ci,
    `Text` text(1000) null default null collate utf8_unicode_ci,
    `Date` timestamp default on update current_timestamp collate utf8_unicode_ci,
    index(`No`),
    index(`Text`),
    index(`Date`),
    primary key(`No`)
) engine=InnoDB default charset=utf8 collate utf8_unicode_ci;

看一看,我已经好几年没有使用它了,但当我使用它时,它是管理MySQL模式的一个很棒的GUI工具。您可能还想看看。

该UI是坚果。。。删除“文本”列的“未签名”选项

--更新--

如果要手动创建相同的表:

create table `Win` (
    `No` int(4) unsigned auto_increment collate utf8_unicode_ci,
    `Text` text(1000) null default null collate utf8_unicode_ci,
    `Date` timestamp default on update current_timestamp collate utf8_unicode_ci,
    index(`No`),
    index(`Text`),
    index(`Date`),
    primary key(`No`)
) engine=InnoDB default charset=utf8 collate utf8_unicode_ci;

看一看,我已经好几年没有使用它了,但当我使用它时,它是管理MySQL模式的一个很棒的GUI工具。您可能还想查看。

#1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以获得正确的语法,以便在第1行使用near')NOT NULL、
product_QUOTE
INT(5)NOT NULL、
product_image
BLOB NOT NUL'-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,了解使用near')NOT NULL、
product_QUOTE
INT(5)NOT NULL、
product_image
BLOB NOT NUL'在第1行的正确语法,这修复了我发布的错误,但是,它为“NULL”显示了“#1067-无效的“文本”默认值”默认值,所以我不能将其设置为空,当我尝试将其设置为“某物”时,它会说“#1101-BLOB/TEXT列'Textx'不能有默认值”,然后如果我选择“无”,我会得到“#1064-您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以获得正确的语法使用方法”(50)在update CURRENT_TIMESTAMP NOT NULL默认CURRENT_TIMESTAMP,主键“在第1行”,我应该怎么做?如果希望
Text
列为NULL,则必须在其下方的文本框中设置一个值。首先确保该框为空,如果不担心的话,请尝试添加NULL,如果运气好的话,它将是mysql的等价物
NULL default NULL
;#1064-您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解在更新当前_时间戳时使用的正确语法(第1行的“50”)上的“非空默认当前_时间戳,主键”你在1000文本框下的文本框中添加了NULL这个词?你能再截图一次更新帖子吗?这是我发布的一个错误,但是,它说“#1067-无效的默认值为'Text'”为“NULL”默认值,所以我不能将它设为NULL,当我尝试将它设置为“某物”时,它会说“#1101-BLOB/TEXT列'Textx'不能有默认值”,然后如果我选择“无”,我得到“#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解在第1行的“更新当前\u时间戳非空默认当前\u时间戳,主键”上使用近“(50)的正确语法,我该怎么办?如果希望
Text
列为空,则必须在其下方的文本框中设置一个值。首先确保该框为空,如果不担心的话,请尝试添加NULL,如果运气好的话,它将是mysql的等价物
NULL default NULL
;#1064-您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解在更新当前_时间戳时使用的正确语法(第1行的“50”)上的“非空默认当前_时间戳,主键”你在1000文本框下的文本框中添加了NULL这个词?你能再截图一次更新帖子吗?