と を使ってkey/value
ストアを書きました。関数は空のキーを正しいキーとして受け入れ、クエリでは、関数はこの挿入された行の適切なキーを生成します。SQLite3
C
put_pair(key, value)
INSERT
lower(hex(randomblob(16)))
しかし、このキーを取得して関数で返す方法がわかりません。
助言がありますか?
使用できますsqlite3_last_insert_rowid
キーがわからない場合は、指定された条件に一致する値で検索して、行を返します。または、最後に挿入された行だけを探している場合は、このページを見てください。
クエリは次のようになります。
select * from emp where rowid = (select max(rowid) from emp);
emp = 私のテーブル名
希望は貧しい人々を助けます.....