sql commit()을 해주어야 한다. 안해줘도 된다. dml ddl python

jun hyeon·2023년 10월 7일

Trouble Shooting

목록 보기
8/9


쿼리를 실행할 떄 table은 만들어지는데


insert 하고나서 조회했을 떄는 'Empty Set'이 뜬다.

gpt답변:
대부분의 RDBMS에서 DDL 명령어들은 자동 커밋의 특성을 가집니다.
일반적인 INSERT, UPDATE, DELETE와 같은 DML(Data Manipulation Language) 명령은 트랜잭션 내에서 실행되기 때문에 commit()이 필요합니다.


"DDL"은 commit() 필요 없음(자동커밋).

"DML"은 commit() 필요.

0개의 댓글