0
A
回答
0
您可以通過使用self.primary_key = <pk_field>
像這樣定義主鍵:
class User < ActiveRecord::Base
self.table_name = "user"
self.primary_key = "id"
end
相關問題
- 1. 搜索沒有主鍵的記錄
- 2. 插入記錄並保留主鍵值
- 3. 沒有數據庫的活動記錄
- 4. 活動記錄沒有設置與has_many和belongs_to的外鍵
- 5. 更改沒有主鍵的表中的每條記錄?
- 6. 刪除沒有主鍵的表中的記錄
- 7. 使用will_paginate沒有活動記錄
- 8. 刪除從SQL表中重複記錄沒有主鍵
- 9. 表沒有主鍵
- 10. 笨活動記錄有3個表
- 11. 遺留數據庫架構 - 鍵/值表
- 12. yii活動記錄通過複合主鍵刪除mysql
- 13. 沒有主鍵的表格
- 14. 沒有主鍵的Rails表
- 15. 活動記錄表加入
- 16. 主要活動沒有Admob
- 17. 活動記錄外鍵關聯
- 18. 活動記錄外鍵關聯軌
- 19. 檢查沒有主鍵的多個記錄中的不同
- 20. 是否可以使用活動記錄爲表定義複合主鍵?
- 21. 有兩個主鍵的表中允許有重複記錄
- 22. 如何刪除activejdbc中沒有主鍵的記錄?
- 23. 選擇並刪除沒有主鍵信息的記錄
- 24. 始終啓動沒有歷史記錄的新活動實例
- 25. 表沒有主鍵c#
- 26. 表沒有主鍵(MissingPrimaryKeyException)
- 27. Rails:與ID作爲主鍵,遺留數據庫的HABTM關係
- 28. rails w /遺留數據庫的id不作爲主鍵
- 29. 沒有主鍵的表的列表
- 30. Xamarin.MAC活動記錄器(鍵盤,鼠標,活動窗口)
雖然這是有用的信息,它不回答這個問題。我試過將'nil'或'false'指定爲主鍵,但這不起作用。 –
數據庫中是否有任何字段對每條記錄都是唯一的? – nayiaw
不幸的是沒有。桌子結構不好。我可以將字段組合作爲組合鍵,但這也不是唯一的。 –