我想知道将以下数据存储在 MySQL 数据库中的正确方法是什么。
假设一个对象,例如视频。我想存储其他用户给它的评分,所以选项是创建一个列并以复杂的方式存储用户的 ID 和他们的评分,如下所示:
| ID | video_name | rating (usrID,rating) |
| 5 | cool video | (158,4),(5875,1),(585,5) |
我想这不是最有效的方法。有没有办法将表格存储在一行中?什么是最有效的方法,这样我就可以对评级使用 SQL 查询,而无需通过 PHP 代码处理数据?