我是一名学生,在我的最后一年。我应该为我的项目创建一个数据库,以便它在Skills列下存储多个值。对于一个用户ID,技能字段中可以有多个值。
最好的方法是什么?我应该在Mysql中创建。
答案 0 :(得分:1)
最佳做法是为此目的使用两个表。
UserTable:
Id rest of the appropriate fields
1 ...........
2 ............
SkillSetTable:
id UserTable_id skillName
1 1 abcd
2 1 pqrs
3 1 hijk
4 1 lmnop
在这里,您可以使用外键指向UserTableid。这样你就不用担心技能的数量了