我試圖刪除多列,但有一些麻煩。當我做ALTER TABLE
和ADD
與括號()
中的多個值但它不適用於DROP COLUMN
下面的語法工作。我使用錯誤的語法嗎?MySQL刪除多列
$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 2013-04-04 23:34:13
這似乎是答案在這個[問題](http:// stackoverflow。 COM/q/3894789)。 – HamZa 2013-04-04 23:39:56
可能的重複[如何使用單個ALTER TABLE語句刪除多個列?](http://stackoverflow.com/questions/6346120/how-do-i-drop-multiple-columns-with-a-single- alter-table-statement) – Veve 2017-02-02 23:33:38