0
我有2代MySQL表其是波纹管:什么是设计相互关联的mysql表的最佳方式?
用户:
uid uname pass email st_id
================================================
1 xxx xx xx 1, 2,3, 4
站:
st_id st_name
================
1 xxx
2 xxx
3 xxx
4 xxx
当我添加了新用户我需要选择多个站s和我插入st_id
作为逗号(,)分隔值到users
表。
以这种方式插入st_id
是否更好?
OR
我可以将每个不同的st_id
到users
表,然后在users
表中的总行将4.像波纹管:
用户:
uid uname pass email st_id
================================================
1 xxx xx xx 1
1 xxx xx xx 2
1 xxx xx xx 3
1 xxx xx xx 4
但这方式会造成太多冗余数据!
哪个数据库表格设计最好,为什么?
是的,这是一个很好的答案。 –