我正在開發一個庫的Android應用程序,將書籍分成包含書籍的類別, 實施的類別作爲sqlite表和書籍作爲記錄,我需要通過一本書的_id獨特 整個庫, 我想這 類別1 _id 1-1000
第2類_id 1001年至2000年
類別3 _id 2001至3000
但是這限制了每個類別1000項 任何解決方案???通過整個sqlite數據庫實現獨特的_id
-1
A
回答
0
這是我在我的應用程序中實現的數據庫適配器的示例。它使用UNIQUE約束來確保不允許重複。也許它可以幫助。
String newTypesTableQueryString = "create table " +
TABLE_ONE +
" (" +
TABLE_TYP_ID + " integer primary key autoincrement," +
TABLE_TYP_TYPE + " text," +
"UNIQUE " +
" (" +
TABLE_TYP_TYPE +
")" +
");";
// execute the query string to the database.
db.execSQL(newTypesTableQueryString);
0
有一個主表,其中包含所有書籍,並具有自動增量(唯一)鍵,然後有單獨的類別來保存完整的書籍的詳細信息,但也保存主表中的唯一標識。
+0
好主意thx – asaad399 2010-12-07 18:12:13
相關問題
- 1. SQLite數據庫_id整數問題
- 2. Android的SQLite數據庫的SQLite數據庫空_id字段
- 3. SQLite數據庫的MIDP Java實現
- 4. 通過Python從其他SQLite數據庫寫入SQLite數據庫
- 5. 如何通過獨立存儲訪問SQLite數據庫?
- 6. 如何在Postgres中通過分區實現Oracle計數(獨特)
- 7. Sqlite通過函數傳遞數據庫
- 8. BerkeleyDB:整個數據庫的獨佔鎖
- 9. ADO.NET獨特的數據庫
- 10. 通過JSON更新iPhone SQLite數據庫
- 11. SQLite數據庫通過腳本創建
- 12. 通過網絡發送sqlite數據庫
- 13. 爲什麼從Sqlite數據庫中通過_id檢索對象時會出現SuperNotCalledException異常?
- 14. 通過多個數據庫實現事務
- 15. 從SQlite數據庫獲得獨特的Month-Year組合
- 16. Sqlite:獨特讓我的數據庫變得瘋狂
- 17. Android/SQLite。通過過濾在數據庫中插入多個值?
- 18. 爲什麼我的sqlite數據庫中的_id列爲空?
- 19. 通過_id選擇sqlql數據庫查詢不起作用
- 20. 通過_id
- 21. 軌HAS_MANY通過和多個數據庫SQLite的造成:: BusyException
- 22. 什麼是現有SQLite數據庫的完整Android數據庫幫助器類?
- 23. 通過C++創建SQLite數據庫。通過Java SDK訪問它?
- 24. 加密通過核心數據訪問的Sqlite數據庫
- 25. Android SQLite數據庫通知
- 26. android通用SQLite數據庫
- 27. 如何在android中使用sqlite數據庫顯示獨特的數據?
- 28. 通過VB2010中的ADO.Net實現數據庫連接express
- 29. 通過.NET中的WMI實現數據庫大小
- 30. 如何通過RDBMS實現圖形數據庫的性能?
使用外鍵。但是這聽起來像你的實現是非常糟糕的。你會爲每個分類有一個separte表?每個分類都不包含書籍清單嗎?這不是一個數據庫。 – Falmarri 2010-12-07 04:36:11