[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

SQLite

PythonのSQLiteでutf-8を使いたい

PythonでSQLiteを使っていたときに,文字列としてutf-8をそのまま渡したら,エラーになった.unicodeよりもutf-8で統一したかったので,SQLiteの設定を変更することに.以下のような感じで変更可能. db = sqlite3.connect("test.db") db.text_factory = str…

SQLiteでテーブルが存在するか確認したい

テーブルとか管理するテーブルとかがありそうな気はしてたし,あった気がしてた.これでいいのね. select count(*) from sqlite_master where type='table' and name='<テーブル名>';