Postgresql 若表中已经存在记录,那个么我需要从PostgresSQL函数发送一条错误消息
我有桌子:email_桌子, 专栏:电子邮件 我需要的功能类似于若表中已经存在记录,那个么我需要发送一条错误消息,否则需要插入记录Postgresql 若表中已经存在记录,那个么我需要从PostgresSQL函数发送一条错误消息,postgresql,Postgresql,我有桌子:email_桌子, 专栏:电子邮件 我需要的功能类似于若表中已经存在记录,那个么我需要发送一条错误消息,否则需要插入记录 < P>,这取决于你想考虑的列,或者可能是所有的列;您所寻找的是可以通过使用唯一的关键点约束来实现的 您是否尝试过某些功能但不起作用?您是否尝试过类似smth的“插入电子邮件”表格选择。。。如果不存在,则从email\u表中选择1,其中email=the@one“?…我想要一条警告消息,如用户电子邮件已经存在我想要添加我自己的异常如果你想要异常,只需在电子邮件上添
<我的数据库是PyGRESs 9.2 < /P> < P>,这取决于你想考虑的列,或者可能是所有的列;您所寻找的是可以通过使用唯一的关键点约束来实现的
您是否尝试过某些功能但不起作用?您是否尝试过类似smth的“插入电子邮件”表格选择。。。如果不存在,则从email\u表中选择1,其中email=the@one“?…我想要一条警告消息,如用户电子邮件已经存在我想要添加我自己的异常如果你想要异常,只需在电子邮件上添加唯一索引,那么你应该捕获默认情况下引发的异常。查看错误代码是否匹配您想考虑的错误,并抛出您自己的异常,或者将原始异常包括在自定义的异常中。看看这个,看看如何识别导致异常的原因您可能对getErrorCode感兴趣,以确定它是唯一的约束错误还是其他错误