为什么MySQL Workbench会为视图生成占位符表?
发布时间:2020-11-15 08:20:03 所属栏目:MySql 来源:互联网
导读:在我在MySQL Workbench中创建的数据库模型中,我定义了一个视图.当我现在从diagramm(菜单 - 数据库 - 正向工程师或Ctrl G)生成SQL时,将为我的视图创建此代码:-- ----------------------------------------------------- -- Placeholder table for v
|
在我在MySQL Workbench中创建的数据库模型中,我定义了一个视图.当我现在从diagramm(菜单 – >数据库 – >正向工程师或Ctrl G)生成SQL时,将为我的视图创建此代码:
为什么要创建此占位符表? 谢谢 最佳答案 占位符(不仅由WB而且由例如mysqldump)创建以解决循环引用.视图定义可以引用一个需要视图的表(或一个表,该表需要一个表,该表需要一个最终需要初始视图的视图).这不能自动检测也不能解决,除非通过定义虚拟视图(暂时作为表,因为视图在大多数方面如表),然后在所有其他对象可用时重新定义它们.(编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在PHP7中使用Memcached?
- php – mysql_fetch_array while循环.它是如何工作的?
- Mysql系列二:Mysql 开发标准规范
- php – 在Doctrine 2中与单个实体的父子关系
- Mysql应用Java连接mysql数据库并进行内容查询的方法
- 将PHP PDO查询编写为`dbName` .tableName`而不是`tableName
- mysql – 如何删除列中的第一个字符
- Java SE上的JPA:对象:entity.Customer@5e80188f不是已知的
- mysql – 我可以确定或限制允许使用的内存查询量
- Mysql实例MySQL5.1主从同步出现Relay log read failure错误
