Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在sqlite3中写入单个表值_Python_Sqlite - Fatal编程技术网

Python 在sqlite3中写入单个表值

Python 在sqlite3中写入单个表值,python,sqlite,Python,Sqlite,我有一个Python 2.7项目,我正在使用(并学习)sqlite3 如何将python中的变量保存到sqlite3数据库中的单个现有列和行中?假设您有一个名为“records”的表,其中列为“X”,每个条目都有一个不同的“X”值,假设您要更改列“Y”的值。您将使用以下SQL查询: cursor.execute("update records set y = ? where x = ?", (y, x)) 如果您不熟悉SQL,可以尝试使用ORM,它将DB表映射到python类和对象。我是《暴风

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


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

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

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

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


您可以使用SQL执行此操作。“更新记录集Y=Y,其中X=X”是一个查询。execute函数调用按问号出现的顺序插入y和x,并将查询传递到数据库。@Opieus:查询是一个问题。更新不会询问任何问题,也不会返回任何答案。请不要永远使用草率的术语。为什么你不把它贴在回答上,而不是像问问题一样?