2
根據一些博客,如http://reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/,甚至在這裏的一些下流道。如何爲多列主鍵獲取唯一的_id列?
將數據庫包含到項目之前的第一步是將表的主ID字段重命名爲「_id」,以便Android知道綁定表的id字段的位置。
應該如何處理具有組合主鍵的表格 假設我正在創建產品ID和商店ID之間的關係以分配其價格。
CREATE TABLE `Products-Stores` (
`product` INTEGER NOT NULL,
`store` INTEGER NOT NULL,
`price` INTEGER NOT NULL,
PRIMARY KEY(product,store)
);
只要其值在查詢結果的所有行中都是唯一的,就可以使用某個表中的'rowid'。對於許多聯接來說這是真的。 – 2014-10-02 07:57:37
@CL是的,你是絕對正確的。我沒有看到如何清楚地解釋這一點。回答編輯。謝謝。 – 2014-10-02 13:31:50