关于数据库的小问题,两种选择,哪个更合理 财富值76?
情景:用户修改自己的院系。
我们现在有两张表
一个用户表(User),结构如下:
id -- nick -- depId
1-- 小明-----2
一个院系表(De优艾设计网_在线设计p),结构如下:
id -- name
1 ---计科
2--- 中文
问题来了,如果小明不想选院系,怎么办?
方法1:User表里面小明的那条记录的depId设成0
方法2:User表里面小明的那条记录的depId设成NULL
方法3:数据库初始化的时候,就往dep表中插一条id=1,name=保密院系 的数据
请问这两种方法哪种更好?或者各适合什么样的场景呢?
精彩评论