我试图删除多列,但有一些麻烦。当我做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