[42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS temporaryDefaultLanguage' at line 2
Подскажите как удалить колонку if exists ?
а есть в alter table "if exists" вообще? https://dev.mysql.com/doc/refman/8.0/en/alter-table.html
вроде нет, по этому и спрашиваю как быть в такой сиутации))
SHOW COLUMNS FROM table LIKE 'fieldname'; или SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'table_name' AND COLUMN_NAME = 'column_name'
то-есть сделать такой case when который закончится alter table ?
так, полагаю, не получится. имел в виду на клиенте mysql эту логику сделать
Обсуждают сегодня