我创建了一个表,并向表中插入了数据。我想知道如何更新/编辑数据。例如,如果我在表中有多个列,其中一个名为“年龄”,该列的数据为“17”,我现在想用“18”替换“17”,我会这样做吗跟随?
import sqlite3 as lite
import sys
con = lite.connect('Records.db')
with con:
cur = con.cursor()
cur.execute("INSERT INTO ExampleTable(Age) VALUES(18) WHERE (Age = 17)")
最佳答案
在带有 Python3.x 的 sqlite3 中对我来说是这样的:
newPrice = '$19.99'
book_id = 4
cursor.execute('''UPDATE books SET price = ? WHERE id = ?''', (newPrice, book_id))
关于python - 如何更新 SQL 数据库中的值? SQLite/ python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872814/