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
但這方式會造成太多冗餘數據!
哪個數據庫表格設計最好,爲什麼?
是的,這是一個很好的答案。 –