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

2024-03-29 10:22:07 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这种方法行不通。 我想保留当前值​​并添加更多值​​这些价值观。我可以用什么代码来做。更新在这里不起作用


Tags: importexecutedbdemoconnecttableupdatewhere
1条回答
网友
1楼 · 发布于 2024-03-29 10:22:07

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的链接:

相关问题 更多 >