pysqlite和python:不会将数据插入表中,但代码执行正常

时间:2012-04-09 04:09:42

标签: python sqlite pysqlite

我正在尝试将一些数据插入到pysqlite数据库中,但即使代码运行正常也没有错误,数据库中没有显示任何内容,并确保变量确实包含值

    cur = self.con.execute("insert into urllist(url) values('%s')" % seed)

我已经仔细检查了表名和列名,它们也是正确的

1 个答案:

答案 0 :(得分:2)

你在打电话给con.commit()吗?

除非在关闭连接之前使用此方法,否则显然会丢失更改。

http://readthedocs.org/docs/pysqlite/en/latest/sqlite3.html