Я пытаюсь удалить несколько столбцов, но с некоторыми проблемами. Синтаксис ниже работает, когда я делаю ALTER TABLE
и ADD
с несколькими значениями в скобках ()
, но он не работает с DROP COLUMN
. Я использую неправильный синтаксис?MySQL Drop Несколько столбцов
$table3 = "
ALTER TABLE $table3_name
DROP COLUMN (
user_firstname,
user_lastname,
user_address,
user_address2,
user_city,
user_state,
user_zip,
user_phone
);
";
В документации нет такого синтаксиса, вы должны использовать что-то вроде 'ALTER TABLE t2 DROP COLUMN c, DROP COLUMN d;' – MatRt
Кажется, ответ был в этом [вопросе] (http: // stackoverflow. ком/кв/3894789). – HamZa
Возможный дубликат [Как сделать DROP несколько столбцов с помощью одного оператора ALTER TABLE?] (Http://stackoverflow.com/questions/6346120/how-do-drop-multiple-columns-with-a-single- alter-table-statement) – Veve