定时器中为什么捕获不到mysql的错误

shayne


执行的sql语句是错误的,应该执行catch,但是定时器直接退出了

916 2 0
2个回答

Tinywan

放外面

  • shayne 2022-01-12

    谢谢 ,是错误类型的问题

walkor
// 前面加个反斜线试下
catch (\think\excpeiton\PDOException)
  • shayne 2022-01-12

    是命名空间的问题,而且只能用这个PDO的错误类型捕获,用TP的系统错误类型也不行。

年代过于久远,无法发表回答
🔝