是否可以在视图中重命名列?

时间:2014-03-31 16:17:19

标签: mysql views

经过一番搜索,我没有看到太多关于此的事情

我是否需要删除视图并重新创建它,还是有办法编辑列名?

我尝试了ALTER VIEW tableName oldColumnName newColumnName

但是语法错误

2 个答案:

答案 0 :(得分:1)

您可以使用ALTER关键字代替CREATE,但使用the syntax is the same

这意味着ALTER VIEWCREATE VIEW的作用相同,但会先删除现有视图。您必须指定定义视图的完整新查询。

答案 1 :(得分:0)

您可以使用此功能在 <_ strong> 之后移动 column_name

ALTER TABLE table_name 
MODIFY column_name datatype AFTER another_column_name;


ALTER TABLE table_name 
MODIFY column_name datatype BEFORE another_column_name;

移动 column_name another_column_name