在sqlite3中编写单个表值

时间:2011-07-06 20:16:02

标签: python sqlite

我有一个Python 2.7项目,我正在使用(和学习)sqlite3。

如何将python中的变量保存到sqlite3数据库中的单个现有列和行?

2 个答案:

答案 0 :(得分:4)

假设您有一个名为“records”的表,其列为“X”,并且每个条目都有不同的“X”值,假设您要更改列“Y”的值。您将使用此SQL查询:

cursor.execute("update records set y = ? where x = ?", (y, x))

答案 1 :(得分:0)

如果您不熟悉SQL,可以尝试使用ORM,它将DB表映射到python类和对象。我是Storm的忠实粉丝。你可以在这里找到它:

https://storm.canonical.com/