컴공생의 다이어리

[SQLite3] 테이블 존재하는지 확인 본문

Development/Database & SQL

[SQLite3] 테이블 존재하는지 확인

컴공 K 2022. 9. 5. 00:01

[SQLite3] 테이블 존재하는지 확인

아래 쿼리를 실행시켰을 때 0이면 존재하지 않는 것이고 1이면 존재하는 테이블이라는 의미이다.

SELECT COUNT(*) FROM sqlite_master WHERE name={존재여부 확인하려는 테이블명};
# 0이면 존재하지 않음
# 1이면 존재


# example : hello라는 테이블이 존재하는지 확인하려면
SELECT COUNT(*) FROM sqlite_master WHERE name='hello';

 

 

 

 

https://bloodguy.tistory.com/entry/SQLite3-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%A1%B4%EC%9E%AC-%EC%97%AC%EB%B6%80-%EC%B2%B4%ED%81%AC-check-table-exists

 

[SQLite3] 테이블 존재 여부 체크 (check table exists)

역시나 마스터 테이블 같은게 있어서 거기다 query 해보면 됨. // table1 이라는 테이블이 존재하는지 체크 SELECT COUNT(*) FROM sqlite_master WHERE name='table1';

bloodguy.tistory.com

 

728x90
Comments