Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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_Database_Entity Framework_Codeigniter - Fatal编程技术网

Php 使用备份删除MySql整个数据库(表和实体)。有没有办法重现它。

Php 使用备份删除MySql整个数据库(表和实体)。有没有办法重现它。,php,mysql,database,entity-framework,codeigniter,Php,Mysql,Database,Entity Framework,Codeigniter,我正在使用php CodeIgniter框架进行一个web项目。我在项目数据库中使用了很多表和实体。但不幸的是,数据库已从本地主机中删除,因此备份也被删除 现在,为我用于项目的数据库创建表和所有实体非常耗时 有没有办法从我的php源代码中自动创建表和实体?实际上,如果您输入sql代码,如果不存在表,则可以在删除数据库时从php源代码中自动创建表和实体 比如说。尝试从…中选择,否则创建表…然后重试选择…类似的操作…我认为没有办法做到这一点,因为我知道欢迎使用堆栈溢出。我不知道你是否能找到这样做的方

我正在使用php CodeIgniter框架进行一个web项目。我在项目数据库中使用了很多表和实体。但不幸的是,数据库已从本地主机中删除,因此备份也被删除

现在,为我用于项目的数据库创建表和所有实体非常耗时


有没有办法从我的php源代码中自动创建表和实体?

实际上,如果您输入sql代码,如果不存在表,则可以在删除数据库时从php源代码中自动创建表和实体


比如说。尝试从…中选择,否则创建表…然后重试选择…类似的操作…

我认为没有办法做到这一点,因为我知道欢迎使用堆栈溢出。我不知道你是否能找到这样做的方法,但如果你还没有使用git(或其他版本控制系统),现在将是一个很好的开始时间,将你的表创建语句和其他源代码放在其中,数据不会存储在其他任何地方,因此,一旦它被删除,就无法神奇地重新创建它。除了可以重新创建文件的硬盘,尤其是备份文件。但这是一项艰巨的任务,通常您无法检索所有数据。如果你想自己试一试,那么你必须立即停用该驱动器,并检查原始扇区,希望在这段时间内不会被覆盖。这方面有帮助软件,但通常这是一项专业工作,需要比重新创建更多的时间。由于硬盘故障。我无法找回它们。为了避免这种情况,您可以将您的数据备份到dropbox或google Drive。显然,我们对“备份”一词有着截然不同的理解