Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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 如何创建包含表内容的表的备份副本_Mysql_Sql_Copy_Backup - Fatal编程技术网

Mysql 如何创建包含表内容的表的备份副本

Mysql 如何创建包含表内容的表的备份副本,mysql,sql,copy,backup,Mysql,Sql,Copy,Backup,我在创建一个表的备份副本时遇到问题,我希望备份所有内容 我试过这个 SELECT * INTO Copy_customers FROM Customers; 非常感谢您的帮助。要备份单个表,您可以使用dump命令,如下所示: 从.sql转储和还原单个表 倾倒 从远程数据库转储 mysqldump -u<db_username> -h<db_host> -p<db_password> db_name table_name > table_name.sql

我在创建一个表的备份副本时遇到问题,我希望备份所有内容

我试过这个

SELECT *
INTO Copy_customers
FROM Customers;

非常感谢您的帮助。

要备份单个表,您可以使用dump命令,如下所示: 从.sql转储和还原单个表 倾倒

从远程数据库转储

mysqldump -u<db_username> -h<db_host> -p<db_password> db_name table_name > table_name.sql
恢复

mysql -u username -p db_name < /path/to/table_name.sql

它们不是我可以用来备份表和内容的sql命令吗?@Jmac88,这取决于您使用的mysql版本。如果您使用的是早于5.5的版本,那么您可以使用备份表命令,该命令在MySql 5.5中已被弃用。从那时起,只有两个选项:mysqldump和mysqlhotcopy。最受欢迎和推荐的是Mysqldump。
mysql -u username -p db_name < /path/to/table_name.sql