MySQL:使用表创建视图。*

时间:2015-11-19 12:46:53

标签: mysql

找到了这个答案,但到目前为止还没有找到(也许我确实在寻找错误的条款)。

如果在MySQL中创建一个视图:

CREATE VIEW view1 as
SELECT * FROM table1;

在我(执行它)之后,view1的定义是这样的:

SELECT table1.field1, table1.field2 [..] FROM table1;
  • 为什么MySQL将我对视图的定义从'*'更改为'table1.field1,table1.field2 [..]'?
  • 如果我向table1添加一些新字段,那么它们将不在view1
  • 我能对付它吗?

谢谢大家。

0 个答案:

没有答案