处理mysql约束错误

时间:2009-11-08 11:51:57

标签: mysql constraints unique-key

我试图在这个网站上寻找解决方案,但我似乎找不到任何解决方案。

我需要找到一种方法来了解我的表中哪个字段导致约束错误。在我的表中,说members表两个字段(用户名,电子邮件)是唯一键并定义为唯一键分开从我的主键(memberid)。当我为此类表添加类似用户和/或电子邮件地址的数据时,会出现此错误:

“key2”的重复输入'myemail@mail.com'

我想告诉用户哪个字段导致重复输入,以便说“该电子邮件已经注册”

我似乎无法找到一个mysql函数来插入插入错误键...

1 个答案:

答案 0 :(得分:0)

我猜命名约束字段还不是mysql的一个特性。希望他们考虑这一点,因为这非常有用,并节省了大量的代码时间和行。