我知道可以使用此定义插入行(不是每个值):
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))