Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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
Php 在mysql中创建和删除视图_Php_Mysql_Sql Drop - Fatal编程技术网

Php 在mysql中创建和删除视图

Php 在mysql中创建和删除视图,php,mysql,sql-drop,Php,Mysql,Sql Drop,当我查询一个视图并显示结果,然后删除该视图时,结果是否仍显示在母版详细信息页面上 我正在开发的应用程序涉及用户在数据库中搜索信息。用户进行的每次搜索都会创建一个视图,然后将对该视图进行查询,并显示查询结果。我希望随后立即删除该视图,以免创建太多视图。现在的问题是,当我从mysql中的数据库中删除视图时,查询是否仍会在“我的母版详细信息”页上显示数据?仅使用SELECT语句是否优于为每个查询创建一个视图然后删除它?仅使用SELECT语句是否优于为每个查询创建一个视图然后删除它?如果读取所有数据集,

当我查询一个视图并显示结果,然后删除该视图时,结果是否仍显示在母版详细信息页面上


我正在开发的应用程序涉及用户在数据库中搜索信息。用户进行的每次搜索都会创建一个视图,然后将对该视图进行查询,并显示查询结果。我希望随后立即删除该视图,以免创建太多视图。现在的问题是,当我从mysql中的数据库中删除视图时,查询是否仍会在“我的母版详细信息”页上显示数据?

仅使用SELECT语句是否优于为每个查询创建一个视图然后删除它?

仅使用SELECT语句是否优于为每个查询创建一个视图然后删除它?

如果读取所有数据集,然后删除该视图,下次查询将不起作用


为什么不只使用查询,而不使用视图?

如果读取所有数据集,然后删除视图,下次查询将无法工作


为什么不使用查询而不是视图呢?

我也不建议允许MySQL用户运行任何DDL语句,如果可能的话,这样更安全。

我也不建议允许MySQL用户运行任何DDL语句,如果可能的话,这样更安全。

我不知道你所说的“master detail page”是什么意思. 执行SQL语句时,您会收到一个或多个返回的结果集。在该点之后执行的操作不会对已计算的结果集产生任何影响。所以如果你

- define a view
- query the view
- drop the view
查询视图返回的结果集不会因随后删除而受到影响


正如其他人所说,如果只使用一次视图,然后放弃它,那么定义视图是没有意义的。您也可以只运行底层查询。

我不知道您所说的“母版详细信息页”是什么意思。执行SQL语句时,您会收到一个或多个返回的结果集。在该点之后执行的操作不会对已计算的结果集产生任何影响。所以如果你

- define a view
- query the view
- drop the view
查询视图返回的结果集不会因随后删除而受到影响


正如其他人所说,如果只使用一次视图,然后放弃它,那么定义视图是没有意义的。您也可以只运行底层查询。

HTTP是一种无状态协议。一旦浏览器收到HTML文档,你甚至可以用炸药炸毁服务器,用户甚至不会注意到

HTTP是一种无状态协议。一旦浏览器收到HTML文档,你甚至可以用炸药炸毁服务器,用户甚至不会注意到

“master detail page”-我认为是一个引用的数据视图“master detail page”-我认为是一个引用的数据视图