跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

请问怎么判断写入数据库失败是因为重复的原因

请问怎么判断写入数据库失败是因为重复的原因???

重复数据我需要处理,其它原因我要另外处理。

回复讨论(解决方案)插入之前检查是否重复!

数据库有错误报告echo mysql_error();能不能通过报错来获取原因啊?我只要区分是不是因为重复的原因就行了,查的话每条记录都要查一次什么重复? 主键id重复还是什么?

请问怎么判断写入数据库失败是因为重复的原因???

重复数据我需要处理,其它原因我要另外处理。

新增数据的时候,判断是否有重复数据,停止操作,或者跳过,得到重复的主键,方便查询。

以mysql为例:

mysql 就判断 mysql_error mysqli 就判断 mysqli_errno

相关文章