我有一个配音:如果我在数据库表上有更多字段,并且在运行脚本或更少字段和更多连接时只有一个连接,那会更好吗?
我写了一个评论系统脚本,这是它的表结构:
id | user_id | name | comment | reply_to
________________________________________
1 | 342442 | wow | nice | NULL
2 | 235442 | asda | thanks | 1
当我输出第二条评论时,我还要选择reply_to引用评论的名称,所以再做一次查询
这是另一种选择:
id | user_id | name | comment | reply_to | reply_to_userid | reply_to_name |
____________________________________________________________________________
1 | 342442 | wow | nice | NULL | NULL | NULL
2 | 235442 | asda | thanks | 1 | 342442 | wow
我不知道是什么给了我最好的表现,你能帮助我吗? 提前谢谢
答案 0 :(得分:1)
最好构建更多的表,不要在两个表中重复名称,请按用户的id引用users表并从中获取名称。阅读有关数据库规范化规则的内容,它们将引导您以最有效的方式构建数据库。