在现有列之后添加新列,并使用一条语句MYSQL删除现有列

时间:2019-01-10 07:08:52

标签: mysql

我能够在一个语句中一个接一个地添加新列。例如

ALTER TABLE `mytable` ADD `b` VARCHAR(30) AFTER `a`, ADD `c` VARCHAR(30) AFTER `b`

鉴于此,我了解查询在单个语句中运行的请求是1比1。

我无法实现的是在列b之后添加列a,并在单个语句查询中删除现有列a

我尝试过:

ALTER TABLE `mytable` ADD `b` VARCHAR(30) AFTER `a`, DROP `a`

这返回我错误消息:#1054 - Unknown column 'a' in 'mytable'

是否有可能执行此类操作?

0 个答案:

没有答案