私は検索していますが、私はまだこれがどのように動作するのか理解できません。SQLiteは日付で行を削除します
私は、SQLiteはDate型の値を格納していないことを知っており、それらをTEXTにフォーマットする必要があります。私はすでにそれをしましたが、私の質問はどのように日付で削除するのですか?
もし私がDELETE * FROM TABLE WHERE COLUMN_DATE >= '09-05-2017'
をしたら、私は文字列と日付とを比較するので、比較は正しくないと思います。
TEXTタイプであっても、このタイプの比較を行っている人がいます。私は私には意味がありません。推奨されているよう
あなたは(YYYY-MM-DD)ISO8601形式で日付を格納していますか?もしあなたがvarroの答えが正しいなら、そうでなければ適切なフォーマットを使用するようにデータベースを再構築し、varroの答えは正しいでしょう。 –