Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在MY SQL中导出的数据库脚本中创建视图语句序列问题_Mysql_Phpmyadmin - Fatal编程技术网

Mysql 在MY SQL中导出的数据库脚本中创建视图语句序列问题

Mysql 在MY SQL中导出的数据库脚本中创建视图语句序列问题,mysql,phpmyadmin,Mysql,Phpmyadmin,从phpmyadmin或我的SQL导出和导入数据库脚本时遇到问题 问题是我的数据库中有多个视图,一些视图也是从视图派生的 问题当我导出到脚本时,create view语句的顺序并没有正确安排,所以我必须手动检查并手动执行每个create语句 EX. View A1 – Select From Table View A2 – Select From Table View A3 – Select From A1 and A2 View A4 – Select From A3 当这些被导出时,我得到

从phpmyadmin或我的SQL导出和导入数据库脚本时遇到问题 问题是我的数据库中有多个视图,一些视图也是从视图派生的 问题当我导出到脚本时,create view语句的顺序并没有正确安排,所以我必须手动检查并手动执行每个create语句

EX.
View A1 – Select From Table
View A2 – Select From Table
View A3 – Select From A1 and A2
View A4 – Select From A3
当这些被导出时,我得到create语句的序列,如

A1, A2, A4, A3 (this fails on Create A4 cause A3 is not created at the time)
我想要的是

A1, A2, A3, A4

既然是一次性创建,为什么不展开视图,如
A3
&
A4
。当然,
A1
&
A3
中的任何更改都需要更改
A3
&
A4
的视图定义,按需要的顺序逐个导出视图并附加到导出
SQL
。这不是一次性创建&记住顺序需要花费时间-我们有一个为多个客户端运行的产品,我们的开发正在进行中我们的问题是我们创建和测试每个模块,并将其部署到每个客户端谁以这种方式设计了它?LOL.只有当有按字母顺序转储表/触发器/过程/函数/视图的选项时。如果有,请仔细选择视图名称。我是这样设计的,因为这是有原因的!我的问题是如何像这样转储数据。我的期望是mysql应该在导出时处理这个问题