我尝试在此网站上搜索解决方案,但似乎找不到任何解决方案。
我需要找到一种方法来知道我的表中的哪个字段导致了约束错误。在我的表中,假设members
表中的两个字段(用户名、电子邮件)是唯一键,并定义为除了我的主键(memberid)之外的唯一键。当我将类似用户和/或电子邮件地址的数据添加到此表时,会发生此错误:
“key2 的重复条目‘myemail@mail.com’”
我想告诉用户哪个字段导致重复输入,以便说“该电子邮件已注册”
我似乎找不到一个 mysql 函数在插入时循环遍历错误键......