2013-03-24 39 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; 
相關問題