5.2.3 데이터 수정: update
다음은 테이블의 데이터를 변경하는 update 문을 알아보겠습니다. 현재 balance 테이블은 다음과 같은 상태입니다.
▲ 그림 5-19 balance 테이블의 현재 상태
update 문의 사용법은 select 문과 비슷합니다.
db_helper.py
import sqlite3
conn = sqlite3.connect('universe_price.db', isolation_level=None)
cur = conn.cursor()
sql = "update balance set will_clear_at=:will_clear_at where bid_price=:bid_price"
cur.execute(sql, {"will_clear_at": "next", "bid_price": 70000})
print(cur.rowcount)