如何从表中添加/删除列时更新mysql视图?

时间:2017-02-15 06:09:41

标签: php mysql tableview

我创建了一个表,然后为表创建了一些视图。现在我更改了表以在其中添加另一列。但是视图没有更新。它没有在表中添加的列。是否有任何方法可以自动修改视图结构?

1 个答案:

答案 0 :(得分:2)

您可以使用alter view命令修改视图并更改列。

例如,如果您的视图是view1而table是table1,则可以执行以下操作:

ALTER
VIEW view1 col1, col2,  col3, new_col
AS select tcol1, tcol2, tcol3, new_tcol from table1

Here是mysql完整语法的文档。

希望这有帮助!