php - 在表中经常将一列空为 NULL 是不是很糟糕?

标签 php mysql database-design dbnull

表格中NULL经常列为空是否不好?

注释

comment_id     member_id    user_id
1              1            NULL
2              1            NULL
3              1            NULL
4              1            NULL
5              1            NULL
6              1            NULL
7              NULL         1
8              NULL         1
9              NULL         1
10             1            NULL

最佳答案

不,它本身并不坏。 NULL 条目是一种工具,您可以随意使用该工具。

现在,在您发布的情况下,您可能会考虑使用不重叠的用户 ID 和成员(member) ID,并使用一列来存储其中任何一个,但这是您的决定。

关于php - 在表中经常将一列空为 NULL 是不是很糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9382285/

相关文章:

php - 在 Mac 上的 XAMPP 中连接到 MySQL 数据库

sql - 外键引用多个表

mysql - Laravel eloquent 如何解析查询里面的数据 where 属性

php - vcruntime140.dll 14.0 与 PHP 版本不兼容

php - 在 magento 网格中添加自定义选择下拉列表

php - Yii1:Yii2 中的 Controller::beforeRender

asp.net - Nhibernate异常:"Unknown column ' **.**_id'在 'field list'“

mysql - 数据库设计以保留更改历史记录?

mysql - 在这种情况下,数据库有更好的内连接以提高性能

javascript - 如何将选择查询传递给js