PDOException异常无法捕捉

浏览:2797 发布日期:2019/03/09 分类:求助交流 关键字: PDO, 键重复
thinkphp5.0+

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";
}

最佳答案
评论( 相关
后面还有条评论,点击查看>>