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

sr4lhrrt  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(221)

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

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

考虑到这一点,我理解查询在单个语句中逐个运行请求。
我没能做到的是增加一个专栏 b 列后 a 并删除现有列 a 在单语句查询中。
我试过这个:

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

这会返回一个错误: #1054 - Unknown column 'a' in 'mytable' 有没有可能采取这种行动?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题