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

时间:2018-11-08 14:49:48

标签: python database sqlite

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()

此方法无效。 我想将当前值保留在该列中并向这些值添加更多值。我可以用什么代码做到这一点。更新在这里不起作用。

1 个答案:

答案 0 :(得分:1)

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

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()

Python官方sqlite3文档建议了以下用于学习sql的链接: