guyfawkes
@guyfawkes
Guy Fawkes

Пропуск ошибок при выполнении запроса через Mysqli::multi_query?

Скажите, пожалуйста, возможно ли пропускать ошибки/возобновить выполнение со следующего оператора, при запросах через multi_query, или придется использовать одиночные запросы через Mysqli::query? Я выполняю DDL-запросы, и при возникновении не синтаксической, а выданной сервером MySQL, ошибки, мне необходимо просто отобразить это на экране (выдать в STDERR, к примеру), и продолжить выполнение со следующего оператора.

Спасибо.
  • Вопрос задан
  • 2819 просмотров
Решения вопроса 1
DeusModus
@DeusModus
Тяжко с этим, да.
Цитата из документации на prepare:
In general, parameters are legal only in Data Manipulation Language (DML) statements, and not in Data Definition Language (DDL) statements.

А вообще похожий вопрос был здесь(только там еще транзакции приплели) переполнении стэка.

Получается, что ,multi_query такого не может.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 19:52
50000 руб./за проект
07 мая 2024, в 19:34
10000 руб./за проект
07 мая 2024, в 18:48
5000 руб./за проект