mysql - SQL语法错误,甚至是。一切似乎都很正常

标签 mysql wampserver

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

我得到的错误是

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNSIGNED CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT NULL, `Date' at line 1

我似乎无法弄清楚出了什么问题,而且这个错误似乎很常见。我没有使用 mysql 的经验,也没有使用 php 的经验。

这是截图,这是我输入的所有内容:

enter image description here

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

更新 #1:

enter image description here

(我也尝试过选择空值不输入 null,选择空值不输入,以及那些打开和关闭该复选框的选项)

最佳答案

那个 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;

看看phpMyAdmin ,我已经很多年没有使用它了,但是当我使用它时,它是一个用于管理 MySQL 模式的出色 GUI 工具。您可能还想看看 MySQL Workbench .

关于mysql - SQL语法错误,甚至是。一切似乎都很正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9627245/

相关文章:

php - Windows 8(64 位)中的 WAMP 不起作用

mysql - 使用vb6从wampserver导出mysql数据库

mysql - docker-compose 将 mysql 转移到另一台主机

MySQL 查询不针对多个值进行测试

mysql - 在 MySQL 中使用 union 进行正确分组

php - 在执行查询时继续使用 Laravel 应用程序

wampserver - 为什么在 Windows 7 上安装 wampserver2.2d 后出现错误 "Forbidden" "You don' 没有权限访问此服务器。”?

mysql - Wamp 服务器图标为红色

mysql - 重新安装 wampserver 后无法使用数据库表

php - 使用函数来简化 CMS 主题