motchy869
10/1/2017 - 12:58 PM

Python3上のSQLiteでテーブルの存在確認

Python3上のSQLiteでテーブルの存在確認

import sqlite3

conn = sqlite3.connect('hoge.db')
curs = conn.cursor()

#テーブル存在確認
curs.execute('SELECT COUNT(*) FROM sqlite_master WHERE TYPE="table" AND NAME="fuga"')
if curs.fetchone() == (0,): #存在しないとき
	print('なかったよー')
else:
	print('あったよー')