SQL UNIQUE约束的错误处理


Error handling for SQL UNIQUE Constraint?

是否可以在SQL UNIQUE约束中实现任何正确的错误处理?到目前为止,我显然得到了:Error: Duplicate entry 'test1' for key 'username'

但如果可能的话,我想让它显示一个自定义注释

在插入此代码之前,您应该先检查应用程序代码
行,不存在具有相同用户名的其他行

如果存在,则向用户显示您想要的错误

分析此唯一约束错误
(在你得到它之后)不是一个好主意

所以在之前做,不要在之后做