【发布时间】:2018-02-10 19:44:42
【问题描述】:
我想将一个表中的一行插入到一个新表中,但同时更改了一个值。是否可以在一个语句中做到这一点?
目前我有:
db = sqlite3.connect('C:/Desktop')
db.execute("""insert into table2 select * from table1 where
ID = {0}""".format(5))
db.execute("""update table2 set column = {0} where ID = {1}""".format("new string",5)
db.commit()
db.close()
【问题讨论】:
标签: python sqlite sql-update sql-insert