我试图在这个网站上寻找解决方案,但我似乎找不到任何解决方案。
我需要找到一种方法来了解我的表中哪个字段导致约束错误。在我的表中,说members
表两个字段(用户名,电子邮件)是唯一键并定义为唯一键分开从我的主键(memberid)。当我为此类表添加类似用户和/或电子邮件地址的数据时,会出现此错误:
“key2”的重复输入'myemail@mail.com'
我想告诉用户哪个字段导致重复输入,以便说“该电子邮件已经注册”
我似乎无法找到一个mysql函数来插入插入错误键...
答案 0 :(得分:0)
我猜命名约束字段还不是mysql的一个特性。希望他们考虑这一点,因为这非常有用,并节省了大量的代码时间和行。