0

我们正在使用 phinx-db 进行迁移。

我试图找出如果使用执行命令查询失败会发生什么。文档对此并不清楚。

换句话说,如果我调用 $this->execute("my sql statement"); 并且语句失败,执行会抛出异常吗?还是会在更新零行的情况下静默失败?

对于批处理执行,任何失败都是无声的,但文档确实说明了单个语句会发生什么。

4

1 回答 1

0

与 PDO 一起使用会引发异常。

但我认为它可能会因您使用的适配器而异。

于 2018-01-23T16:54:08.527 回答