簡體   English   中英

使用sqlite3在python中刪除表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM