亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將數據從一個SQLite數據庫復制到另一個數據庫

將數據從一個SQLite數據庫復制到另一個數據庫

叮當貓咪 2019-11-07 10:39:23
我有2個具有共同數據但用途不同的SQLite數據庫,我想避免重新插入數據,因此我想知道是否可以將整個表從一個數據庫復制到另一個數據庫?
查看完整描述

3 回答

?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

考慮一個示例,其中有兩個數據庫,即allmsa.db和atlanta.db。假設數據庫allmsa.db具有美國所有msas的表,數據庫atlanta.db為空。


我們的目標是將表atlanta從allmsa.db復制到atlanta.db。


腳步

sqlite3 atlanta.db(進入亞特蘭大數據庫)

附加allmsa.db。這可以通過使用命令ATTACH '/mnt/fastaccessDS/core/csv/allmsa.db' AS AM; 注釋來完成,我們提供了要附加的數據庫的完整路徑。

使用檢查數據庫列表,sqlite> .databases 您可以看到輸出為

seq名稱文件                                                      

----------------- -------------------------------- --------------------------

0個主要/mnt/fastaccessDS/core/csv/atlanta.db                  

凌晨2點/mnt/fastaccessDS/core/csv/allmsa.db 

現在您達到了實際目標。使用命令 INSERT INTO atlanta SELECT * FROM AM.atlanta;

這應該達到您的目的。


查看完整回答
反對 回復 2019-11-07
  • 3 回答
  • 0 關注
  • 1840 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號