如何在pysqlite中启用事务DDL?

时间:2011-02-18 14:46:28

标签: python sqlite pysqlite

我正在使用pysqlite,默认情况下,它不启用事务DDL(尽管DDL是来自sqlite3客户端的事务)。

如何在pysqlite中启用事务性DDL?

1 个答案:

答案 0 :(得分:1)

pysqlite始终执行implicit commit,除非小写查询字符串以可选空格开头,并且“select”,“insert”,“update”,“delete”或“replace”之一。没有优雅的方法来关闭它。要解决此问题,您可以编辑pysqlite C源代码。