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()
这种方法行不通。我想保持当前值并添加更多值到这些值。我可以用什么代码做到这一点。此处无法更新。
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提供了以下链接:
- https://www.w3schools.com/sql/-学习SQL语法的教程、参考资料和示例
- https://www.sqlite.org-SQLite网页;文档描述了支持的SQL方言的语法和可用数据类型