在遗留系统中,我们有一个数据库,它使用 0 而不是 null 保存不存在的关系。如何获得教义以在相关列中使用 0 而不是 null 来保存父行?
例子:
评论表
------------------------------------
| id | user_id | comment |
------------------------------------
| 1 null this is a comment |
| 2 1 another comment |
------------------------------------
如果我有该评论表的实体,如果没有此评论的用户,我希望它在第 1 行中保存 user_id = 0。我怎样才能做到这一点?
请考虑,我需要将它用于遗留系统并更改数据库模式,以便该列中的 null 是可能的,这是没有选择的。