Задать вопрос

Как игнорировать ошибки mysql при выполнения запроса?

У меня в таблицы много мусора, плагином не почистить, очень много поддоменов больше 1000+ (мультисайт)
Вот пример того что я пишу, но допустим если в базе нет таблицы 38, он выдает ошибку (Таблица 'wp_38_posts' не существует). Как игнорировать ошибки , т.к пробелов в базе достаточно много.
DELETE FROM wp_36_posts WHERE post_type = "revision";
DELETE FROM wp_37_posts WHERE post_type = "revision";
DELETE FROM wp_38_posts WHERE post_type = "revision";
DELETE FROM wp_39_posts WHERE post_type = "revision";
DELETE FROM wp_40_posts WHERE post_type = "revision";
  • Вопрос задан
  • 253 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@akyl-kb
Обернуть в try catch
try {
    // код
} catch (Exception $e) {
    // Ничего не делаем
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы