1
テーブルから新しいテーブルに行を挿入したいが、そのように1つの値を変更したい。これを1つの声明で行うことは可能ですか?1つのsqlite文で挿入と更新の両方が可能ですか?
現在、私が持っている:
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()
これは問題の問題では機能しません。 –