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)
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.