我有2個字段,我將它添加到當前數據庫表中的數據。一個是有點,一個是int。如果我爲兩者設置了默認值,那麼我是否應該將它們設置爲非空值,因爲不存在它們將爲空的情況?空數據庫值和默認值
0
A
回答
1
如果您需要將數據存儲在需要能夠指示「我們不知道」的位置,那麼您可以考慮允許使用空值。
例如,我存儲來自遠程傳感器的數據。當我無法檢索傳感器數據時,例如由於網絡問題,我使用null。
但是,如果您要求始終存在值,那麼您應該使用NOT NULL
約束。
0
是的,這會做的伎倆。如果您將這些列設置爲非空值,並且未指定默認值,那麼您肯定會從數據庫中獲取錯誤。
相關問題
- 1. 空和默認值
- 2. 設置數據庫的默認值,如果值爲空
- 3. 值爲空或默認值
- 4. 更改SQL數據庫默認值
- 5. H2數據庫默認值TIMESTAMP列
- 6. SQL數據庫設計默認值
- 7. 具有默認值的SQLite數據庫
- 8. 數據庫架構,默認值是NOW()
- 9. activerecord:數據庫默認值不生效
- 10. 默認字段值到MySQL數據庫
- 11. 數據綁定和默認值
- 12. UIDatePicker默認返回空值?
- 13. 可爲空或默認值?
- 14. CRUD和默認值
- 15. RoR和關係數據庫:處理數據庫中的模型默認值
- 16. AXMLS數據庫模式 - 默認值和外鍵
- 17. DataBind上的默認值爲空值
- 18. 插入空值時插入默認值
- 19. SQL Server自定義非空數據類型默認值爲空
- 20. django正整數空白的默認值
- 21. Spring數據JPA JpaRepository.save(實體)不返回數據庫默認值
- 22. 默認值參數
- 23. 默認爲空值不爲空
- 24. Python3 - 默認值爲type的默認值?
- 25. tsql總和數據,幷包括缺省數據的默認值
- 26. 空值插入數據庫
- 27. 檢查空數據庫值
- 28. Spring @RequestBody和默認值
- 29. MongoMapper默認值和simple_form
- 30. DataAnnotation和值默認爲