我从两个数据库中获得两个不同的转储, 我需要做的就是,我需要将dump添加到单个表中,这在mysql中是否可行..?
例如: - 考虑两个sql文件,first.sql文件,second.sql文件。
First.sql文件有
name date
name1 2013-06-01
name2 2013-06-01
second.sql文件有
name date
name3 2013-06-01
name4 2013-06-01
我必须将它们附加在一张表中。
决赛桌
name date
name1 2013-06-01
name2 2013-06-01
name3 2013-06-01
name4 2013-06-01
dump restore会截断加载
,我想在每个sql restore命令附加数据。
答案 0 :(得分:8)
.sql文件是一个脚本,您可以将其编辑为删除部分,在其中创建/删除表。
如果你正在使用mysqldump,你可以添加--skip-add-drop-table
和--no-create-info
选项,这样drop / create table指令就不会出现在那里
答案 1 :(得分:0)
感谢Guillaume,展示了这个技巧。
使用mysqldump --skip-add-drop-table --no-create-info -u pentah_user -p test outtestactivity> outtestactivity1.sql