如何使用SQLite Python从其他数据库插入行(不是值的值)

时间:2017-11-01 12:37:20

标签: python-3.x sqlite row sql-insert

我知道可以使用此定义插入行(不是每个值):

insert into table1 select * from table2

但是如果我需要将行从一个database_1表传输到另一个database_2表呢? (考虑到列数始终匹配)

我想要这样的事情:

c_database_2.execute('''SELECT * FROM table 
                        WHERE date = ? 
                        AND timestamp = ?''', (a, b) 
row = c_new.fetchone() 

c_database_1.execute("INSERT INTO table SELECT * FROM ?", (row)) 

0 个答案:

没有答案