MariaDB超时查询时,PHP不引发异常

时间:2019-06-21 16:32:06

标签: php mariadb

当MariaDB使查询超时时,PHP似乎没有引发异常。相反,它只是返回一个空结果集。 我们尝试通过PHP PDO运行它:

SET STATEMENT max_statement_time = 2 FOR
SELECT "A", SLEEP(10);

我希望它会引发某种PDOException,就像您在Postgres中执行类似操作时一样,但是它会成功完成并返回空结果集。似乎没有任何方法可以区分超时查询和不返回任何内容的查询。

有人知道有什么方法可以引发异常吗?

0 个答案:

没有答案