作者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/m.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