我试图在本网站搜索解决方案,但我似乎无法找到任何。处理mysql约束错误
我需要找到一种方法来知道这在我的表中的字段是导致约束错误。在我的桌子,说members
表两个字段(用户名,电子邮件)是唯一的密钥和定义为我的首要除了独特的键键(memberid)。当我将数据添加到该表中类似的用户和/或电子邮件地址发生此错误:
“重复项‘[email protected]’的密钥2”
我想告诉用户哪场造成重复条目,以说“的电子邮件已经被注册”
我似乎无法找到一个MySQL的功能,通过对插入错误钥匙环......
这就是为什么我通常不喜欢在MySQL中使用约束。我的意思是,无论如何,你的应用必须知道它们。 – staticsan 2009-11-09 01:54:40