mysqldump导出表结构之后,如何用这个.sql文件创建一张新表test2

mysqldump导出表结构之后,如何用这个.sql文件创建一张新表test2呢

mysqldump -uroot -p -S /tmp/mysql.sock --single-transaction test test -d>/data/test.sql

我感觉你可以转换下逻辑,例如:
1、先将源表备份一张成为你的目标表,源表名称:tableName ,备份后的表名称:backTableName
2、再将备份的表导出来
3、再把备份表导入到目标库,成为新表

替换导出.sql文件中的test表为test2表,然后在新库中执行导出的SQL。

img


将源表结构保存后,在目标库的表中执行运行sql文件即可