Mysql - 视图自动转换为空表,默认数据类型为tinyint(4)

时间:2017-01-04 06:40:21

标签: mysql database views google-cloud-platform

在谷歌云托管平台上,为我的项目创建了一些mysql视图。大约那些视图有10k行。

一段时间后,视图会自动转换为空表,表名作为相应的视图名称。该表中的列设置为默认数据类型tinyint(4)。

在查看表转换时,会自动删除视图,并且创建的表具有空行。

如果我使用view_name执行select语句,它将从创建的表中获取数据,而不是从视图中获取数据(因为该名称中没有视图)。所以它给出了空数据。

如果我删除那些空表并重新创建该视图,那么我就可以在选择查询中获取这些数据。

一段时间后,视图会自动转换为表格。然后它选择查询返回空数据。

此过程定期进行。

为什么视图会自动转换为空表?

Snapshot of a converted table

0 个答案:

没有答案