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


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

这种方法行不通。我想保持当前值​​并添加更多值​​到这些值。我可以用什么代码做到这一点。此处无法更新。

UPDATEsql命令用于更新现有行。使用INSERTsql命令创建新行。

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方言的语法和可用数据类型

最新更新