我在制作mysql数据库结构时需要一点帮助
我正在建立一个网站,将用户和卡通人物作为两个主要实体
一个用户可以喜欢多个卡通人物,并且一个n个用户可以喜欢一个卡通人物。
我的疑问是,在用户表中将有一个名为卡通的字段,该字段将保存一个卡通人物ID,但是如果用户喜欢很多角色,那么我该如何存储呢?
这是我的第一个数据库结构,请帮助我
最佳答案
最常见的方法是使用单独的关系表,即
create table users_cartoons (user_id int, cartoon_id int)
并在其中存储用户和卡通之间的所有关系。