Mysql数据库,使用模型插入数据时,出现索引键值重复错,抛出PDOException,但是代码中try catch无法捕捉,是什么原因呢?
(另:如果是连接数据库失败,可以正常捕捉到PDOException)
报错:
[10501] PDOException in Connection.php line 453
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '22-20' for key 'idx_help_taker'
应用代码:
try {
$order->save();
} catch (\PDOException $e) {
echo "save error";
}
最佳答案