Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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上添加新值_Python_Database_Sqlite - Fatal编程技术网

如何在列数据库/PYTHON上添加新值

如何在列数据库/PYTHON上添加新值,python,database,sqlite,Python,Database,Sqlite,这种方法行不通。 我想保留当前值​​在列中,添加更多值​​与这些价值观保持一致。我可以用什么代码来做。更新在此不起作用。UPDATEsql命令用于更新现有行。使用INSERTsql命令创建新行 import sqlite3 con = sqlite3.connect("Demo.db") cursor = con.cursor() query = "UPDATE Table set demoName = %s Where demoId = %s" cursor.execute(query,("d

这种方法行不通。
我想保留当前值​​在列中,添加更多值​​与这些价值观保持一致。我可以用什么代码来做。更新在此不起作用。

UPDATE
sql命令用于更新现有行。使用
INSERT
sql命令创建新行

import sqlite3
con = sqlite3.connect("Demo.db")
cursor = con.cursor()
query = "UPDATE Table set demoName = %s Where demoId = %s"
cursor.execute(query,("demoName",1)
con.commit()
Python官方sqlite3文档为学习sql提供了以下链接:

  • -学习SQL语法的教程、参考和示例
  • -SQLite网页;文档描述了支持的SQL方言的语法和可用数据类型

但我不想创建新行。我想添加已经准备好的行的结尾。@AdilHaydar我不明白你的意思。每行由每个字段的一个值组成。是否要在
demoName
列中添加更多文本?也许您应该编辑问题并添加数据库内容的示例,以及您希望结果如何像文件方法一样进行链接。更新,如文件上的“w”方法。但是我想在数据库中填充行的末尾添加类似于文件中的“a”方法的内容。
updatetableset column\u name=column\u name+?
import sqlite3
con = sqlite3.connect("Demo.db")
cursor = con.cursor()
query = "INSERT INTO Table (demoName, demoId) VALUES (%s, %s)"
cursor.execute(query,("demoName",1)
con.commit()