重命名表mysql中的列

重命名表mysql中的列,mysql,alter-table,Mysql,Alter Table,是否可以一次重命名mysql数据库中的多个列? 例如,我有一个包含姓名、姓氏、年龄等列的表Person。。。我想自动将它们重命名为Person%Name,Person%姓氏,Person%年龄 语法: ALTER TABLE "table_name" Change "column 1" "column 1" ["Data Type"], Change "column 2" "column 2" ["Data Type"], Change "column 3" "co

是否可以一次重命名mysql数据库中的多个列?
例如,我有一个包含姓名、姓氏、年龄等列的表Person。。。我想自动将它们重命名为Person%Name,Person%姓氏,Person%年龄

语法:

   ALTER TABLE "table_name"
    Change "column 1" "column 1" ["Data Type"],
    Change "column 2" "column 2" ["Data Type"],
    Change "column 3" "column 3" ["Data Type"],
    ........
示例:

   ALTER TABLE "table_name"
    Change "column 1" "column 1" ["Data Type"],
    Change "column 2" "column 2" ["Data Type"],
    Change "column 3" "column 3" ["Data Type"],
    ........
更改表成员 更改名称名字字符(100),
姓氏new_姓氏INT

我认为列名称不允许使用百分号。这只是一个坏例子……你说的“自动”是什么意思?我想您可能想要
ALTER TABLE mytable CHANGE COLUMN``Name```NewName``VARCHAR(100),…
see-注意,这些应该是单反勾号,但我不确定注释代码中反勾号文本的转义是什么。我的意思不是一次只重命名一列,而是重命名表中的所有列