python多个list合并成一个table_python – 将同一表模式的多个备份合并到一个主表中...
我有大約200個SQLite數據庫副本.所有在不同的時間采用不同的數據.刪除了一些行,并添加了一些行.它們都在一個目錄中.
我想使用目錄中的所有.db文件合并表my_table中的所有行.我希望刪除重復的行,只顯示所有數據庫的所有內容.
我想在純SQL中這樣做,但我不認為這是可能的,所以我們也可以使用Python.
表定義:
CREATE TABLE my_table (
ROWID INTEGER PRIMARY KEY AUTOINCREMENT,guid TEXT UNIQUE NOT NULL,text TEXT,replace INTEGER DEFAULT 0,service_center TEXT,handle_id INTEGER DEFAULT 0,subject TEXT,country TEXT,attributedBody BLOB,version INTEGER DEFAULT 0,type INTEGER DEFAULT 0,service TEXT,account TEXT,account_guid TEXT,error INTEGER DEFAULT 0,date INTEGER,date_read INTEGER,date_delivered INTEGER,is_delivered INTEGER DEFAULT 0,is_finished INTEGER DEFAULT 0,is_emote INTEGER DEFAULT 0,is_from_me INTEGER DEFAULT 0,is_empty INTEGER DEFAULT 0,is_delayed INTEGER DEFAULT 0,is_auto_reply INTEGER DEFAULT 0,is_prepared INTEGER DEFAULT 0,is_read INTEGER DEFAULT 0,is_system_message INTEGER DEFAULT 0,is_sent INTEGER DEFAULT 0,has_dd_results INTEGER DEFAULT 0,is_service_message INTEGER DEFAULT 0,is_forward INTEGER DEFAULT 0,was_downgraded INTEGER DEFAULT 0,is_archive INTEGER DEFAULT 0,cache_has_attachments INTEGER DEFAULT 0,cache_roomnames TEXT,was_data_detected INTEGER DEFAULT 0,was_deduplicated INTEGER DEFAULT 0,is_audio_message INTEGER DEFAULT 0,is_played INTEGER DEFAULT 0,date_played INTEGER,item_type INTEGER DEFAULT 0,other_handle INTEGER DEFAULT -1,group_title TEXT,group_action_type INTEGER DEFAULT 0,share_status INTEGER,share_direction INTEGER,is_expirable INTEGER DEFAULT 0,expire_state INTEGER DEFAULT 0,message_action_type INTEGER DEFAULT 0,message_source INTEGER DEFAULT 0
)
總結
以上是生活随笔為你收集整理的python多个list合并成一个table_python – 将同一表模式的多个备份合并到一个主表中...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南京社保最低缴费基数2018
- 下一篇: 拍拍贷上传消费凭证什么意思