エラーをスキップしたり、multi_queryの実行を続行することができますか、大きなリクエストを分離してquery()でクエリを個別に実行する必要がありますか? たとえば、私は面白くない、TABLEが作成された、またはFK制約エラーがあった、またはVIEWに存在しない他のスキーマからの選択があるなど、CREATE VIEW、CREATE TABLE、CREATE PROCEDUREなどの演算子を実行します。私は、STDERRにエラー出力を表示し、失敗または正常終了ステートメントの後に次の演算子を実行したいだけです。例えばエラーをスキップしてMysqli :: multi_queryの実行を続行します
INSERT IGNORE into ...;
UPDATE IGNORE ...;
IGNORE
少し詳しく教えてください。どのようなエラーがありますか? – Prof83
エラーは通常何かを意味します。どのようなエラーをスキップしますか?データベース関連のエラーを意味しますか?彼らはあなたに行くことを許可しますか? –
私は非常に興味深いわけではない、TABLEが作成されたか、FK制約エラーがあった、またはVIEWが他のスキーマから存在しないものを選択したなど、CREATE VIEW、CREATE TABLE、CREATE PROCEDUREなどの演算子を実行します。私はちょうど失敗または正常に完了したステートメントの後に次の演算子を実行したい。 –