如何解决Field 'id' doesn't have a default value 问题

如何解决Field 'id' doesn't have a default value 问题
如何解决Field 'id' doesn't have a default value 问题
其主要原因是因为mysql的中没有将主键设置为自增,所以在增加元素时获取生成主键时出现异常

那么问题就转变成了如何将id属性设置为主键自增
首先打开Mysql workbench,找到对应所要设置的表:
如何解决Field 'id' doesn't have a default value 问题
点击表的扳手符号 出现该表的设置信息页面:
如何解决Field 'id' doesn't have a default value 问题
选中所要设立自增属性的AI,点击应用即可完成设置。
如何解决Field 'id' doesn't have a default value 问题
如何解决Field 'id' doesn't have a default value 问题
重新运行,即可实现增加数据的操作
如何解决Field 'id' doesn't have a default value 问题
另外分享一个Mysql workbench的汉化教程:Mysql workbench汉化