Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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

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
什么是;添加下拉表/视图/程序/功能“;phpmyadmin中的复选框do_Php_Mysql_Phpmyadmin - Fatal编程技术网

什么是;添加下拉表/视图/程序/功能“;phpmyadmin中的复选框do

什么是;添加下拉表/视图/程序/功能“;phpmyadmin中的复选框do,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,在“结构”选项卡下,当使用phpmyadmin导出数据库时,有一个复选框标记为: Add DROP TABLE/VIEW/PROCEDURE/FUNCTION 这是做什么的?在创建表、视图、过程或函数时,它会在其前面添加一条DROP语句。这样做的结果是,即使该项存在,它仍将被创建 例如:如果您有一个名为users的表,并且您运行导出脚本时没有选中DROP复选框,它将尝试再次创建users表,但由于该表已经存在,因此将失败。如果选中它,它将在创建表(如果存在)之前删除该表,以确保创建始终成功 当然

在“结构”选项卡下,当使用phpmyadmin导出数据库时,有一个复选框标记为:
Add DROP TABLE/VIEW/PROCEDURE/FUNCTION

这是做什么的?

在创建表、视图、过程或函数时,它会在其前面添加一条
DROP
语句。这样做的结果是,即使该项存在,它仍将被创建

例如:如果您有一个名为
users
的表,并且您运行导出脚本时没有选中
DROP
复选框,它将尝试再次创建
users
表,但由于该表已经存在,因此将失败。如果选中它,它将在创建表(如果存在)之前删除该表,以确保创建始终成功

当然,如果表中有您不想丢失的数据,这可能会很危险

例如:如果您有一个名为users的表,并且您在不选中DROP复选框的情况下运行导出脚本,那么它将再次尝试创建users表,但将失败,因为它已经存在。如果选中它,它将在创建表(如果存在)之前删除该表,以确保创建始终成功

我对这句话的确切含义感到困惑,所以我对这个话题做了进一步的研究,并想在这里留下详细的解释,以供将来参考


上面引号中的创建和删除操作只是在导入已导出的文件时的说明。我最初的印象是,这些行为是在我出口时发生的。事实并非如此。这只是有关导入导出文件的说明。

谢谢!这完全有道理。什么时候‘这可能很危险’?“添加或删除表格”是否处于活动状态?@Sajad处于活动状态时<代码>删除表格表示“删除表格”。