2013-03-24 74 views
0

我的SQLite数据库表我使用guid字符变化(100)作为主键。我已经找到了插入操作后返回rowID的方法。但我没有使用_id字段,只有guid。在这种情况下,insert将返回什么以及如何获取最后插入的guid。如何在SQLite中获取最后插入的行guid?

+0

如何插入GUID?你不是已经知道它吗? – 2013-03-24 19:38:23

回答

2

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

SELECT guid FROM Foo WHERE rowid = x; 
相关问题