我的Web应用程序数据库中有一个带有唯一键(date+ userid)的表.当我尝试使用现有插入记录时date,userid我收到以下错误:
dupicate key in table
Run Code Online (Sandbox Code Playgroud)
我在应用程序配置中打开了数据库调试器,因为我需要使用MySQL错误号和消息.现在我需要处理这个错误.我可以在控制器中使用硬编码常量,但我认为这不是一个好主意.我需要在很多地方进行数据库错误处理,我不喜欢CodeIgniter的错误处理.有关处理数据库错误的最佳做法是什么?