0

对于我的 SQLite 数据库表,我使用 guid character varying(100) 作为主键。我找到了在插入操作后返回 rowID 的方法。但我没有使用 _id 字段,只使用 guid。在这种情况下,插入将返回什么以及我将如何获得最后插入的 guid。

4

1 回答 1

2

即使您在表中定义了另一种类型的主键,SQLiteDatabase也会insert()返回。integer primary key只需使用结果insert()来获取您的guid

SELECT guid FROM Foo WHERE rowid = x;
于 2013-03-24T16:34:33.230 回答