在过去的 5-6 个小时里,我一直坚持这一点。没有任何工作。我想获取与用户输入的查询相对应的密钥,以便用户可以修改与该特定 ID 对应的数据。
这段代码有问题吗..??
db.execSQL("CREATE VIRTUAL TABLE " + DATABASE_TABLE
+ " USING fts3 (" + KEY_ID
+ " INTEGER PRIMARY KEY ASC, " + KEY_NAME
+ " TEXT NOT NULL, " + KEY_ADDRESS
+ " TEXT NOT NULL, " + KEY_CONTACT + " TEXT NOT NULL, "
+ KEY_BALANCE + " DOUBLE);");
我将这个 KEY_ID 列清空。我想获取这个 id(使用 cursor 元素,就像我们使用 cursor.getString(int) 一样)让用户修改与所选 id 对应的值,所以我需要从某个地方获取 id。有没有办法调用 fts3 表的默认 ID 而不是使用别名?