Próbuję upuścić wiele kolumn, ale z pewnymi problemami. Poniższa składnia działa, gdy wykonuję ALTER TABLE
i ADD
z wieloma wartościami w nawiasach ()
, ale nie działa z DROP COLUMN
. Czy używam niewłaściwej składni?Spadek wielu kolumn MySQL
$table3 = "
ALTER TABLE $table3_name
DROP COLUMN (
user_firstname,
user_lastname,
user_address,
user_address2,
user_city,
user_state,
user_zip,
user_phone
);
";
Nie ma takiej składni w dokumentacji, musisz użyć czegoś takiego jak 'ALTER TABLE t2 DROP COLUMN c, DROP COLUMN d;' – MatRt
Wygląda na to, że odpowiedź była w tym [pytanie] (http: // stackoverflow. com/q/3894789). – HamZa
Możliwy duplikat [Jak DROP wiele kolumn za pomocą pojedynczej instrukcji ALTER TABLE?] (Http://stackoverflow.com/questions/6346120/how-do-i-drop-multiple-columns-with-a-single- alter-table-statement) – Veve