ラベル SQLite3 の投稿を表示しています。 すべての投稿を表示
ラベル SQLite3 の投稿を表示しています。 すべての投稿を表示

2017年9月8日金曜日

python + sqlite3で文字列から数値に勝手に変換される?

ロギングさせるために変なところで躓いているところが。

一つ目としてSQLite3でcreate tableで型を指定してもどんな型でもそれなりに保持されてしまう。
使用用途がそういう感じなのでこれはこれでいいのかもしれない。
integerで項目を作ってもtextを使用すればそのまま登録されてしまう。
小数点のデータの場合はもっと深刻で小数点以下が2進数で表現できない場合、誤差が表示されて気持ちが悪い。