在谷歌云托管平台上,为我的项目创建了一些mysql视图。大约那些视图有10k行。
一段时间后,视图会自动转换为空表,表名作为相应的视图名称。该表中的列设置为默认数据类型tinyint(4)。
在查看表转换时,会自动删除视图,并且创建的表具有空行。
如果我使用view_name执行select语句,它将从创建的表中获取数据,而不是从视图中获取数据(因为该名称中没有视图)。所以它给出了空数据。
如果我删除那些空表并重新创建该视图,那么我就可以在选择查询中获取这些数据。
一段时间后,视图会自动转换为表格。然后它选择查询返回空数据。
此过程定期进行。
为什么视图会自动转换为空表?