MySQL删除多列

Cor*_*son 41 php mysql

我试图删除多个列,但遇到了一些麻烦.下面的语法工程时,我做的ALTER TABLE,并ADD用括号多个值(),但它不工作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
        );
    ";
Run Code Online (Sandbox Code Playgroud)

voi*_*oid 78

ALTER TABLE `tablename`
DROP `column1`,
DROP `column2`,
DROP `column3`;
Run Code Online (Sandbox Code Playgroud)

  • 没问题,不要忘记备份,但:) (2认同)