Heim > Backend-Entwicklung > PHP-Tutorial > 将用户名存在帖子主题表用得多不多?

将用户名存在帖子主题表用得多不多?

WBOY
Freigeben: 2016-06-06 20:27:33
Original
1393 Leute haben es durchsucht

themes 帖子主题数据表
id author_id last_reply_id
id author_id author_name last_reply_id last_reply_name
一篇帖子一般有帖子作者,帖子最后回复者,如果只把用户id存在帖子表的话,取帖子列表(板块页面)的时候,需要联合查询或多次查询才能得到用户名,如果把用户名也存在帖子表的话,一次查询就可以,但是在用户更改用户名后,又需要大量的更新帖子,不知道哪种较好?

回复内容:

themes 帖子主题数据表
id author_id last_reply_id
id author_id author_name last_reply_id last_reply_name
一篇帖子一般有帖子作者,帖子最后回复者,如果只把用户id存在帖子表的话,取帖子列表(板块页面)的时候,需要联合查询或多次查询才能得到用户名,如果把用户名也存在帖子表的话,一次查询就可以,但是在用户更改用户名后,又需要大量的更新帖子,不知道哪种较好?

推荐联合查询,可以在id上加上索引,这样就可以保证查询效率。
如果论坛禁止用户更改用户名,这样可以冗余下用户名

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage