您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

重命名MySQL中的一列

重命名MySQL中的一列

使用以下查询

ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);

RENAME功能在Oracle数据库中使用。

ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);

注意用于MysqL的反引号,而双引号用于Oracle的语法。 另请注意,MysqL 8.0可能不接受反引号。在这种情况下,不带反引号的情况下执行查询,它可能会起作用。

@ lad2025在下面提到了这一点,但我认为添加他的发言会很好。谢谢@ lad2025!

您可以RENAME COLUMNMysqL 8.0中使用来重命名需要重命名的任何列。

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

ALTER TABLE语法

可以更改列名,但不能更改其定义。

重命名列而不更改其定义,比CHANGE更方便。

MySQL 2022/1/1 18:23:21 有578人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶