[英]drop table in python with sqlite3
我對python和sqlite3有疑問。 我想從Python中刪除一個表。 命令
cur.execute('drop table if exists tab1')
不行。
cur.executescript('drop table if exists tab1;')
做的工作。
execute方法允許創建表。 但是,它不會掉落嗎? 是否有一個原因?
cur.executescript
命令在運行提供的腳本之前發出COMMIT
。 另外, CREATE
本質上執行COMMIT
。 也許您有一個需要在更改發生之前提交的開放事務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.