我正在使用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/