Android 開発プラットフォーム内で使用している SQLite FTS3 テーブルを作成しました ( target2.2 およびminVersion8)。たとえば、次のようにテーブルを作成しました。
create virtual table person using fts3(first,last);
longこのテーブルにデータを挿入すると、挿入されたレコードの行 ID であるI が返されることがわかっています。このテーブルから行 ID を取得するにはどうすればよいですか? 私が実行する場合:
select * from person
私は-1得るCursor.getColumnColumnIndex("rowid");。また、Cursor.getColumnNames()2 つの列 (「first」と「last」) のみが表示され、「rowid」は表示されません。この問題を解決する方法に関する提案はありますか?