我在制作mysql数据库结构时需要一点帮助

我正在建立一个网站,将用户和卡通人物作为两个主要实体

一个用户可以喜欢多个卡通人物,并且一个n个用户可以喜欢一个卡通人物。

我的疑问是,在用户表中将有一个名为卡通的字段,该字段将保存一个卡通人物ID,但是如果用户喜欢很多角色,那么我该如何存储呢?

这是我的第一个数据库结构,请帮助我

最佳答案

最常见的方法是使用单独的关系表,即

create table users_cartoons (user_id int, cartoon_id int)


并在其中存储用户和卡通之间的所有关系。

09-15 21:48