我正在创建一个 MySQL 数据库,其中有两张表,一张用于博客,一张用于它们的位置。我所做的是一个字段,blogs
其中是由逗号分隔的位置 ID 字符串:1,5,7。然后在我的 PHP 脚本中,我可以爆炸()该字符串并获取位置。
如果我想使用 MySQL 查询查找某个位置的所有博客,就会出现问题。
我应该为关系创建另一个表吗?也许博客 1 位置 1,博客 1 位置 5,博客 1 位置 7。三行代表前一个示例。这样我只会在查询中选择该位置的博客。另一种方法是我必须选择所有博客并逐个检查它们。
你认为什么更快更干净?
谢谢!