繁体   English   中英

MySQL Workbench不提交更改

[英]MySQL Workbench doesn't commit changes

这是我的第一个问题。 我刚刚开始学习ICT。 我学习了制作MYSQL数据库的基础知识。 但是我必须在休假期间进行作业。

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

现在,我在哪里以及如何执行此操作,仍然存在无法保存数据的问题。 每次单击“应用”时,都会出现错误“提交记录集更改”和“ 1个或更多错误,将更改保存到表中”(后跟表名)。

错误图片

知道错误的人,因为对于某些表,它确实保存了数据,而对于其他表(如这样的表)却不保存。

只要在提交更改时遇到错误,就可以查看表定义(请参见架构侧栏上下文菜单中的“更改表”以打开表编辑器)。 左下角的小信息窗口不会告诉您所有信息,尤其是一列可以为空时。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM