重命名 MySQL 表中的列

重命名列可以在单个语句中完成,但是除了新名称之外,还必须指定列定义(即其数据类型和其他可选属性,如可空性,自动递增等)。

ALTER TABLE `<table name>` CHANGE `<old name>` `<new name>` <column definition>;

脚步:

  1. 打开 MySQL 命令行或 MySQL Workbench 等客户端。
  2. 运行以下语句:SHOW CREATE TABLE <table name>;(用相关值替换 <table name>)。
  3. 记下要重命名的列的整个列定义 (即在列名称之后但在逗号将其与下一列名称分隔之前出现的所有内容)
  4. 用相关值替换上面一行中的 <old name><new name><column definition>,然后执行它。