记录开发中遇到关于MySQL的一些问题-MySQL版
本篇文章是记录开发中遇到关于MySQL的一些问题:
希望在这篇文章也能够找到你正在查找的问题,解决问题
Good Luck !
关于Id 的一些问题
数据库并没有直接写SQL,是通过使用IDEA 同一个公司下的数据库软件生成的(DataGrip)
1、 id为主键、非空
1.1 下面看一下Idea 的控制台信息:
The database returned no natively generated identity value;
nested exception is org.hibernate.HibernateException:
The database returned no natively generated identity value
1.2 接着再看下翻译软件的解释:
数据库没有返回本机生成的标识值;hibernate. hibernateexception:数据库没有返回本地生成的标识值
1.3 分析问题;看网上其他解决方案:ID没有设为主键、id不为空、id 自增
最近使用的这个数据库图形软件,没习惯,仔细检查一下发现 id 没有设为主键、id 没默认为非空、id没有设为自增策略;(苦笑,小心驶得万年船,为粗心买单一个小时)
1.4 解决问题;把该表的id 设为主键、id 默认为非空、id设为自增策略