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

Mysql 是否可以重命名视图中的列?,mysql,views,Mysql,Views,经过一些搜索,我没有看到太多关于这方面的信息 我是否需要删除视图并重新创建它,还是有办法编辑列名 我尝试了ALTER VIEW tableName oldColumnName newColumnName 但是出现语法错误您可以使用ALTER关键字代替CREATEBut 这意味着alterview的操作与CREATE VIEW相同,但先删除现有视图。您必须指定定义视图的新查询。您可以使用该查询将列名称移动到另一列名称之后。 ALTER TABLE table_name MODIFY column

经过一些搜索,我没有看到太多关于这方面的信息

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

我尝试了
ALTER VIEW tableName oldColumnName newColumnName


但是出现语法错误

您可以使用
ALTER
关键字代替
CREATE
But


这意味着
alterview
的操作与
CREATE VIEW
相同,但先删除现有视图。您必须指定定义视图的新查询。

您可以使用该查询将列名称移动到另一列名称之后。

ALTER TABLE table_name 
MODIFY column_name datatype AFTER another_column_name;


要在另一个列名称之前移动列名称

谢谢,你是说我需要重新创建整个视图吗?谢谢,你知道有什么参考来确认这一点吗?让我知道,如果不是,我会标记为接受的答案:)是的,我在我的答案中提供的链接。
ALTER TABLE table_name 
MODIFY column_name datatype BEFORE another_column_name;