![]() |
没有腹肌的沙滩裤 · openvpn实现两地内网互访_学无止境的技 ...· 9 月前 · |
![]() |
一身肌肉的乌龙茶 · conda 与 pip 安装 ...· 2 年前 · |
![]() |
讲道义的小熊猫 · mysql按时间分段统计的sql语句怎么写好 ...· 2 年前 · |
![]() |
很酷的生菜 · arduino - Multiple ...· 2 年前 · |
![]() |
风流倜傥的木瓜 · WPF案例:如何设计搜索框(自定义控件的原则 ...· 2 年前 · |
我正在尝试使用以下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