小海 2012-02-20 09:56:34 3815次浏览 3条回复 0 0 0

我在添加数据的时候 若数据库里面已经有一条相同的数据 他就会报错

CDbCommand failed to execute the SQL statement: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '12' for key 'idx_idc_idcno'. The SQL statement executed was: INSERT INTO `cm_idc` (`state`, `idc_no`, `idc_name`, `address`, `province`, `city`, `open_url`, `remarks`, `gmtcreated`) VALUES (:yp0, :yp1, :yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8) 

这是什么原因

  • 回复于 2012-02-20 14:00 举报

    提示违反了数据完整性约束

  • 回复于 2012-02-22 14:08 举报

    这个解决了 因为数据库里面设了唯一索引 谢谢 :lol

  • 回复于 2012-04-18 18:18 举报

    我也遇到这个问题了?数据库中设置唯一索引???如何解决???

您需要登录后才可以回复。登录 | 立即注册