ID カラムのお約束
Android で SQLite を利用する際
ID カラムのネーミングにはお約束があるようだ。
AndroidのSQLite関係のクラスでは、このIDを示す「_id」カラムがあるという前提で実装されているクラスがあります。
引用元:mucchinのAndroid戦記 Androidアプリで使用するSQLiteのテーブル作成時の注意点
というわけで、Android で SQLite を利用するときの ID カラムは
_id
と名づけるべし!
- create table hoge (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, height REAL)