파이썬/DB 다루기

python(vscode)/DB 삭제하기/delete

gongdol 2023. 2. 24. 23:42
300x250

조건이 충족되는 행을 삭제해보자.

 

1. db 준비

  1) 테이블명은 test 이다. 

 

2. 코드작성

  1) 조건  content1 의 값이 2라면 지운다.

1
2
3
4
5
6
7
8
9
10
import sqlite3
 
## 1. db 생성, 혹은 기존 db 에 연결
conn = sqlite3.connect('DB_create.db', isolation_level=None)
cur = conn.cursor()
 
##8. db 특정 행 삭제하기
sql = "delete from test where content1= :con1"
cur.execute(sql,{"con1":'2'})
 
cs

 

3. 결과

  1) 조건이 맞는 no3 행이 사라졌음을 확인

300x250