複数の列を削除しようとしていますが、問題があります。以下の構文は、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
のようなものを使用する必要があります。答えはこの[question]にあります。 com/q/3894789)。 – HamZa
[複数の列を1つのALTER TABLEステートメントで削除する方法は?](http://stackoverflow.com/questions/6346120/how-do-i-drop-multiple-columns-with-a-single- alter-table-statement) – Veve