Sqlite插入结果未显示在下一个立即选择命令

时间:2017-01-23 23:00:15

标签: python sqlite

cur = self.db.execute("insert into HiddenNode%d (createKey) values ('%s')" % (i, preNewNode))
print 'Added new node in HiddenNode%d: %s' % (i, preNewNode)
self.db.commit()

test = self.db.execute("select * from HiddenNode2").fetchall()[0]
print test

此代码生成如下输出:

Added new node in HiddenNode2: 1_2_3
!!!!!
(u'1_2',)

看起来插件根本不会发生。但电话结束后。它确实提交了对数据库的所有更改。在连接到数据库时,我指定了isolation_level ='IMMEDIATE'并将auto commit设置为true。

相关问题在here中。但我尝试了两个答案。没有解决我的问题。

操作后是否有任何方法可以获得插入?

0 个答案:

没有答案