我试图使用以下SQL表达式重命名MySQL community server 5.5.27中的一列:
更改表格名称将列old\u col\u name重命名为new\u col\u name;
我也试过了
更改表格名称将旧的表格名称重命名为新的表格名称;
但它说:
错误:检查与MySQL服务器版本对应的手册
使用以下查询:
更改表tableName更改oldcoldname新colname数据类型(长度);
RENAME函数用于Oracle数据库
ALTER TABLE tableName将oldcolname列重命名为newcolname数据类型(长度);
@lad2025在下面提到了这一点,但我认为最好补充一下他所说的内容。谢谢@lad2025
您可以使用MySQL 8.0中的重命名列重命名任何需要重命名的列
更改表格名称将列旧名称重命名为新名称;
ALTER TABLE语法:
重命名列:
- 可以更改列名,但不能更改其定义
- 重命名列而不更改其定义比更改更方便