你能帮我在Mysql中使用正则表达式吗?
我在表格中有这些行
{"id":"1","value":"2"},{"id":"2","value":["5"]}
{"id":"1","value":"2"},{"id":"2","value":["1","5","14"]}
{"id":"1","value":"2"},{"id":"2","value":["3","2","12"]}
{"id":"1","value":"2"},{"id":"2","value":["3","1"]}
我想要 SELECT -> 所有 id:2 和值为 5 的行(前 2 行)。
WHERE `extra_fields` REGEXP '"id":"2","value":\\["5"\\]' ;
我试过这个 REGEXP 但它不能正常工作。我的 REGEXP SELECT 只有第一行。