MySQL query to search a field with JSON string

前端 未结 2 996
深忆病人
深忆病人 2020-12-30 13:52

This might be simple enough with basic SQL or it might need a REGEXP but I\'ve hit a brick wall.

My data is stored in a JSON string like these two examples (each in

2条回答
  •  春和景丽
    2020-12-30 14:42

    I think I solved it by using this: AND extra_fields REGEXP '(.*"id":"2".*)("\[.*"1".*\]")'. It's more to do with regular expressions than it is to do with MySQL :P

    comment: (I couldn't find comment button)
    This syntax becomes clearer when you learn that "extra_fields" is the name of the column in the table

提交回复
热议问题