私は sqlite3 を使用しており、テーブルには 25 のエントリがあります。私は実行します:
select * from mytable;
sqlite3_step を使用して各行を取得し、列を取得します。
sqlite3_column_int(stmt, 5);
インデックス値をハードコードされた整数として使用しています。私が直面している問題は、新しいテーブル エントリが追加された場合 [ie prefixed] 、インデックスも変更する必要があることです。
これは問題ではありませんが、保守性の問題です。別の方法で達成するための最良のアプローチ/パターンはありますか? 親切にアドバイス。