如何处理MySQL存储过程生成的所有错误 背景
我正在编写一个web应用程序,我有一个存储过程,可以将一些数据插入表中。作为一名程序员,我怀疑IO,所以直觉告诉我,如果写操作失败,我需要做一些异常处理 存储过程中错误处理的预期效果是设置DAL使用的标志(在PHP中),该标志将提醒用户某些内容已损坏,并将详细信息发送给管理员 问题如何处理MySQL存储过程生成的所有错误 背景,mysql,stored-procedures,error-handling,Mysql,Stored Procedures,Error Handling,我正在编写一个web应用程序,我有一个存储过程,可以将一些数据插入表中。作为一名程序员,我怀疑IO,所以直觉告诉我,如果写操作失败,我需要做一些异常处理 存储过程中错误处理的预期效果是设置DAL使用的标志(在PHP中),该标志将提醒用户某些内容已损坏,并将详细信息发送给管理员 问题 如果我希望生成任何错误来触发此处理,那么在此级别处理错误的最佳策略是什么 MySQL错误代码和SQLSTATE值对于识别特定的错误很有用,而不是我想要的。SQLEXCEPTION可能是一种更广泛的错误处理机制,可能