2021.09.13 - [Python] - Python에서 SQLite 사용 & 연동하기/파이썬 DB사용하기
- DB 테이블에서 행을 삭제할 때 사용되는 DELETE문
DELETE문
- DELETE FROM 테이블명 WHERE 조건문 |
※ WHERE 생략 시 모든 테이블의 행이 제거된다
ex) test_table 테이블에서 int_test열의 값이 1인 행을 삭제한다
파이썬에 DELETE함수 작성
def Delete_Coulmn(self,Data):
sql = "DELETE FROM test_table WHERE int_test = \"" + Data + "\""
try:
self.Cur.execute(sql)
print("Success")
except Exception as e:
print('error:',e)
finally:
self.con.commit()
Data = 1로 치환해서 Delete_Coulmn이 실행된다
if __name__ == '__main__':
SQL = Test()
SQL.Delete_Coulmn("1")
: DELETE FROM test_table WHERE int_test = "1" 이 commit
int_test의 값이 1인 행이 삭제된 것을 확인할 수 있다
반응형
'Python' 카테고리의 다른 글
[python] 리스트 내 조건문 사용하기 - 리스트 컴프리헨션 (List Comprehension) (0) | 2022.02.16 |
---|---|
[python] 각 자리 수의 숫자를 리스트로 출력 list(map(int,str(n))) (0) | 2022.02.10 |
Python에서 SQLite 데이터 수정하기(UPDATE문) (0) | 2021.10.26 |
[Python] 파이썬 자료 구조(1) (0) | 2021.10.21 |
[Python] 파이썬 numpy 배열 사용하기(2)/numpy.where (0) | 2021.10.19 |
댓글