我正在尝试删除多个列,但遇到了一些问题。当我使用括号 ()
中的多个值执行 ALTER TABLE
和 ADD
时,下面的语法有效,但它不适用于 删除列
。我是否使用了错误的语法?
$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`;
https://stackoverflow.com/questions/15823498/
相关文章:
mysql - 查询以确定数据库中表的大小? (mysql)
mysql - 获取 "Count(*)"与 "GROUP BY"中所有项目数的百分比
java - 使用 Java 通过 SSH 连接到远程 MySQL 数据库
mysql - org.hibernate.AssertionFailure : null id i
mysql - INSERT ... 使用 WHERE 进行重复的 key 更新?
mysql - 带有引用 MySQL 中同一个表的子查询的 SQL UPDATE
python - 如何安装 MySQLdb 包? (导入错误 : No module named s