Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicate entry '237-56-1' for key 'driver_transcompany'
————————————————
出现这种错误一般都是因为你在执行 新增 或者 修改 功能时,插入数据库的数据 和 该字段的某一个数据相同导致的,该字段在数据库中可能设置为主键,或者unique等索引,是不能够重复存储的!
1、MySQLIntegrityConstraintViolationException是指外键出错了;
2、Duplicate entry ‘123456’ for key是指重复了 我的数据库这个字段名设为unique了。
原文链接:https://blog.csdn.net/weixin_44958006/article/details/108173683
————————————————
先对业务逻辑梳理一遍,再去看数据表的结构!
我就是因为存储了数据237-56-1时 已经出现一条237-56-1的数据了 我现在想把一条237-56-0的数据修改为237-56-1时就报错了 因为这个字段必须唯一!!!