如下图:
mysql数据表的某个字段是:json类型,存储的是 列表 套 字典(字典是:用户id+用户名,可以说是所有参与的用户的列表;
现在我有单个id+用户名,某个人的。
问题:
怎么查询某个用户,如果在参与者列表里面,就返回这条数据呢?

如下图:
mysql数据表的某个字段是:json类型,存储的是 列表 套 字典(字典是:用户id+用户名,可以说是所有参与的用户的列表;
现在我有单个id+用户名,某个人的。
问题:
怎么查询某个用户,如果在参与者列表里面,就返回这条数据呢?

你可以用json_contains函数的
比如
SELECT *
FROM your_table
WHERE JSON_CONTAINS(participants, '{"id": your_id_value, "username": "your_username_value"}');