区分Spring JDBC中的唯一和主键约束异常

时间:2014-03-20 19:36:41

标签: java mysql jdbc constraints

我正在尝试将一些数据插入表usertbuser_idnameemailmobile_numberuser_id是主键和mobile_number唯一键。

当我使用现有的mobile_number插入记录时,我遇到了一个异常:

例外:

  

MySQLIntegrityConstraintViolationException

这也是主要的关键约束。我们如何区分它的唯一键约束异常或主键约束异常?

1 个答案:

答案 0 :(得分:0)

我想你唯一的机会就是插入没有mobile_number的行。然后,在此之后很快尝试使用mobile_number

更新行