MySQL Workbench不提交更改

时间:2014-08-20 14:32:36

标签: mysql mysql-workbench

这是我在这里的第一个问题。我刚开始学习ICT。我学习了制作MYSQL数据库的基础知识。但是我必须在假期里做一个任务。

现在我们只有一节课在MYSQL工作台(6.1 CE版)中工作,他们说我可以将数据添加到Workbench内的表中。

现在我在哪里以及如何做到这一点,我仍然存在不能保存数据的问题。 每次我点击申请我都会收到错误"提交记录集更改"和" 1错误或更多错误保存对表的更改(后跟表的名称)。

Photo of the error

知道错误的人,因为有些表会保存数据,而其他(如此)则不会。

1 个答案:

答案 0 :(得分:1)

每次提交更改时都会出现错误,请查看表定义(请参阅架构侧栏中的上下文菜单中的Alter Table以打开表编辑器)。左下角的小信息窗口不会告诉您所有内容,尤其是列可以为空时。

通过这种方式,您可以了解是否可以将值保留为null。此外,MySQL的日期时间格式为YYYY-MM-DD(http://dev.mysql.com/doc/refman/5.7/en/datetime.html)。由于日期或日期时间列中没有任何排序规则或任何其他文化信息,因此您的后期视觉表示方式无关紧要,您始终以上述格式输入。只有TIMESTAMP可能会有点棘手,因为服务器会将当前时间转换为UTC(因此当前时区很重要)。