|
|
考研的冰淇淋 · 桌面版vscode用免费的微软4核8G服务器 ...· 3 月前 · |
|
|
发呆的作业本 · EntityFramework系列:MySq ...· 2 月前 · |
|
|
想表白的楼房 · MySQL :: MySQL 8.4 ...· 2 月前 · |
|
|
淡定的香烟 · Entity Framework Core ...· 2 月前 · |
|
|
憨厚的黑框眼镜 · MySQL :: MySQL 8.4 ...· 2 月前 · |
|
|
文武双全的灭火器 · 未处理的异常ScrollController ...· 2 年前 · |
|
|
冷静的柑橘 · 为什么使用Files.copy在创建大文件时 ...· 2 年前 · |
|
|
苦恼的伤疤 · 4.3.1有监督学习(三) - ...· 2 年前 · |
|
|
慈祥的课本 · python上MySQL查询中的转义引号-腾 ...· 3 年前 · |
我正在尝试使用以下MySQL表达式重命名SQL 5.5.27中的列:
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
我也试过了
ALTER TABLE table_name RENAME old_col_name TO new_col_name;
但上面写着:
错误:请查看与您的MySQL服务器版本
对应的手册
发布于 2015-05-18 03:02:19
使用以下查询:
ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);
RENAME
函数用于Oracle数据库。
ALTER TABLE tableName RENAME COLUMN oldcolname TO newcolname datatype(length);
@lad2025 在下面提到了这一点,但我想补充一下他说的话会更好。谢谢@lad2025!
您可以使用MySQL 8.0中的
RENAME COLUMN
重命名需要重命名的任何列。
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
ALTER TABLE Syntax : 重命名列:
与在不更改列定义的情况下重命名列相比,
发布于 2016-11-29 20:38:59
在服务器版本中: 5.6.34 MySQL社区服务器
ALTER TABLE table_name
CHANGE COLUMN old_column_name new_column_name data_type;
发布于 2017-08-13 02:20:03
来自 MySQL 5.7 Reference 。
语法:
ALTER TABLE t1 CHANGE a b DATATYPE;
例如:对于具有列 customer_name , customer_street , customercity .的 Customer 表
我们希望将 customercity 更改为 customer_city :
alter table customer change customercity customer_city VARCHAR(225);
https://stackoverflow.com/questions/30290880
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287