Если вы попытаетесь изменить несуществующую таблицу, запрос завершится с ошибкой: Table 'database.table' doesn't exist
MySQL поддерживает ALTER IGNORE TABLE
, но это превращает ошибки в предупреждения, только если выпытаясь создать уникальный индекс, в то время как в таблице есть значения, которые нарушают этот индекс.
Если вы хотите убедиться, что вы не производите запросы к базе данных , я бы предложилсуществование таблицы с использованием SHOW TABLES LIKE 'tablename'
перед выполнением запроса ALTER TABLE
.