看板 Database 關於我們 聯絡資訊
※ 引述《godsing (執著是苦)》之銘言: : 抱歉 : 標題可能不夠清楚 : 假設今天client 假設查詢遠端某主機的某table : select id as "身分證" from table : 這個查詢結果, 我要塞到client 的某table 的欄位id : 我目前是會先刪除舊的table 再放入查詢的結果 : 而且放得時候是用for迴圈去跑INSERT, 一條一條的插入 : 請問有比較方便的整個把查詢結果放到table去嗎? : 還是這整個動作有比較方便的做法? : 我不是要同步server的整個table, 是有條件的同步某些欄位 : 感謝回答 http://www.1keydata.com/tw/sql/sqlinsert.html INSERT INTO table1 (id) SELECT id FROM table2 WHERE id = 12345 前面記得先刪除table 這樣應該比自己for迴圈還快 其他我就不知道有什麼比較好的方式了@@a -- http://blog.carlcarl.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.191
godsing:可是我這兩個table 分別在不同db ,這該怎麼辦? 05/21 09:38
cocobox:可以用FEDERATED Storage Engine,在本地建一個TABLE連到遠 05/26 21:16
cocobox:端,然後再下INSERT SELECT塞到你要的TABLE裡面去. 05/26 21:18