複数条件 - php データベース 削除 ボタン




複数の列を削除するMySQL (2)

複数の列を削除するには、実際の構文は

alter table tablename drop column col1, drop column col2 , drop column col3 ....

したがって、すべての列に対して、「drop column」をMysql 5.0.45に指定する必要があります。 これは上記の答えと同じです。 ここにポイントを1つ追加するだけです。 テーブルを変更すると、ディスク上の実際のスペースが解放されません。 したがって、最適化テーブルを実行した後で最適化テーブルを実行します。

私は複数の列を削除しようとしていますが、いくつか問題があります。 以下の構文は、大括弧()内の複数の値を使ってALTER TABLEADDを実行するときに機能しますが、 DROP COLUMNでは機能しません。 間違った構文を使用していますか?

    $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 `tablename`
DROP `column1`,
DROP `column2`,
DROP `column3`;






mysql