我创建了一个表,并已将数据插入表中.我想知道如何更新/编辑数据.例如,如果表中有多列,其中一列名为'age',列的数据为''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)")
Run Code Online (Sandbox Code Playgroud)
小智 11
在带有 Python3.x 的 sqlite3 对我来说是这样的:
newPrice = '$19.99'
book_id = 4
cursor.execute('''UPDATE books SET price = ? WHERE id = ?''', (newPrice, book_id))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21382 次 |
| 最近记录: |