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

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

最佳答案

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

关于python - 如何在pysqlite中启用事务性DDL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5042663/

10-12 15:32