SQLiteでAutoIncrement

雨仕事で便利さに期待してSQLiteを使ったのだが、AutoIncrementをどうやって設定するのかがわからずはまった……

検索したらすぐに該当する記事が見つかった。
SQLite で auto-increment なフィールドを作成する方法

SQLiteManager上からテーブルを作成して、フィールドを作成したのだが、挿入テストをしてみてもAutoIncrementにならない……
つい4日ほど前にもSQLiteでAutoIncrementを作ったのだが、何がいけないのだろう?

主キーにはなってるし、型も間違っていない……

悩むこと5分…… わかった!!

型が「Integer」じゃなくて「Int」になっていた……
プルダウンで「i」と入力すると「Int」になるのだが、そのままやってしまっていたらしい。 ついでにMySQLの場合もIntが数値型だから、「Integer」というをすっかり見落としていた…… 参照元にも思いっきり「Integer」って書いてあるのにね……

いやぁ…

で、SQLiteは超便利。 ファイルベースのシステムを全てSQLiteに変更したいところだ…