可以在我的表中存储许多空值吗?

时间:2017-02-16 22:17:20

标签: mysql null

我正在为我的数据库中的书签创建一个表格,如下图所示,书签可以放在某个地方或事件上,然后它可以是普通用户或商业用户:

e.g。 id(1)的商业用户在地点id(1)上做了一个书签 例如id(2)的业务用户在事件id(6)

上创建了一个书签

以这种方式,我的表包含以下索引,只允许任何用户为地点或事件添加单个书签。

带索引的表结构

 但是当我为书签插入值时,表格看起来像这样:

values of bookmarks

我的问题是在数据库中存储这样的表有什么影响,我可以改进表结构而不需要创建很多小表吗?

1 个答案:

答案 0 :(得分:0)

当你尝试从表中读取数据时,如果你有一个处理空值的算法就没问题。