作者jacobcan118 (jacobcan118)
看板Database
标题[SQL ]从两mysql 的sql档找新增的table和data加到旧的sql里
时间Sun Nov 6 11:15:13 2016
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:
资料库版本:
内容/问题描述:
请问我有两个 MYSQL的SQL档, new.sql old.sql.我要如何在linux下到shell将新增的table和新增table里的资料
加到old.sql里?有找过许多方法不过我只能取的sql档不能用MYSQL的command line,两个sql档table大至一样不过资料却不同
用diff old.sql new.sql会连相同table资料不同都拿出来. 谢谢
只想拿到new.sql里tablek的k1和k2
old.sql
==========
tableA
==========
col1 col2
a1 a2
==========
tableB
==========
col1 col2
b1 b2
==========
tableC
==========
col1 col2
c1 c2
new.sql
==========
tableA
==========
col1 col2
a11 a22
==========
tableB
==========
col1 col2
x1 x2
==========
tableK
==========
col1 col2
k1 k2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 67.80.185.51
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1478402115.A.F88.html
1F:推 iamnotfat: 资料量如果少的话用notepad处理吧... 11/08 14:25
2F:→ iamnotfat: 资料量多 就先把旧的汇入之後 rename成别的名字 11/08 14:26
3F:→ iamnotfat: 把新旧资料都汇入後再使用sql 处理 11/08 14:26