データをSQLiteに落としこむ
SQLite
use strict体質
- use strict 忘れてスクリプト書いて、その後にuse scriptしてもエラーも警告も出なかった。
- 郭海皇の「利合が握られていた」を思い出しちゃったね
- おおげさ
今日の苦労したところ
- DBに登録するときに、重複チェックをかけたかったんだけど、なかなかうまく実装できず。
- 登録するアイテムのタイトル(文字列)が同じだったらINSERTしない、ってのを書いたんだけど、DB側で文字列の比較演算する方法でつまずく。
- 次に、DB登録時にユニークなID(整数)を加えて、それで登録済みかどうかを比較する方法へ。
- 追加登録するするときには、まずユニークな値でDBを検索。
- 検索にヒットしなかった場合にはDBにINSERT
- 検索にヒットしたら何もしない
- これならうまく行くだろ!
- いかない
- 検索にヒットしなかった時に、そのアイテムの情報が返ってこない・・・?
- 追加登録するするときには、まずユニークな値でDBを検索。
- 新規登録アイテムのユニーク番号の集合と、DB登録済みのユニーク番号の集合を比較し、差集合をとる
- なんか、もっとスマートな方法があるんじゃないか
- 今はこれが精一杯(カリオストロの城風)
- なんか、もっとスマートな方法があるんじゃないか