0

我可以跳过错误和/或继续执行 multi_query 还是必须分开我的大请求并单独在 query() 中执行查询?我执行诸如 CREATE VIEW、CREATE TABLE、CREATE PROCEDURE 等操作符。例如,我不是很感兴趣,是否创建了 TABLE,或者有一些 FK 约束错误,或者 VIEW 从​​其他不存在的模式中选择等等. 我只想在 STDERR 中显示错误输出并在失败或成功完成语句后执行下一个运算符。

4

1 回答 1

0

我假设您正在谈论运行多个查询停止整个执行时查询引发的错误......

添加IGNORE,例如

INSERT IGNORE into ...;
UPDATE IGNORE ...;

IGNORE将防止引发的错误停止多查询过程

于 2012-01-11T07:01:38.050 回答