【发布时间】:2012-01-11 06:49:10
【问题描述】:
我可以跳过错误和/或继续执行 multi_query 还是我必须分开我的大请求并在 query() 中单独执行查询? 我执行诸如 CREATE VIEW、CREATE TABLE、CREATE PROCEDURE 等操作符。例如,我不是很感兴趣,是否创建了 TABLE,或者有一些 FK 约束错误,或者 VIEW 从其他不存在的模式中选择等等. 我只想在 STDERR 中显示错误输出并在失败或成功完成语句后执行下一个运算符。
【问题讨论】:
-
请详细说明一下,什么错误?
-
错误通常意味着什么;你想跳过什么错误?你的意思是数据库相关的错误?他们允许你继续吗?
-
我执行CREATE VIEW、CREATE TABLE、CREATE PROCEDURE等操作符,比如我不是很感兴趣,是TABLE创建的,还是FK约束出错,或者VIEW有select来自其他不存在的模式等。我只想在失败或成功完成语句后执行下一个运算符。
-
是的,我现在错误有其含义,但我只想显示用户错误输出;我可以在语法错误的情况下停止,而不是逻辑表/视图/例程结构错误。
-
你的问题并不清楚 :)
标签: php mysqli multi-query