mysql의 JSON을 작동하는 방법은 무엇입니까?
世界只因有你
世界只因有你 2017-06-06 09:52:19
0
3
735

mysql의 JSON 필드 내용

"[{"id":"1","name":"a"},{"id":"2","name":"b"},{"id":"3","name ":"c"}]"

name=b의 데이터를 어떻게 쿼리하나요?
참고: 내 것은 json으로 변환된 2차원 배열인 데이터 조각입니다

  1. json을 직접 조작하는 방법도 있습니다
    누군가가 select json_extract(json,'$[*].name' ) from table where json_extract(json,'$[*].name')= "b" ;방법을 제공했지만 효과가 없습니다

2. 또 다른 방법은 꺼내서 작동시킨 후 다시 넣는 것입니다.

문제는 꺼낸 내용이 사진과 같고 여러가지 방법을 시도해 보았는데 실행이 되지 않습니다

世界只因有你
世界只因有你

모든 응답(3)
大家讲道理

쿼리 작업을 위한 다른 필드를 추가하고 mysql의 기본 기능을 사용하지 마세요.

淡淡烟草味

json 필드의 내용은 가장 바깥쪽 레이어에 큰따옴표가 있어서는 안 되므로 JSON 배열이 아닙니다.

또한 JSON 필드 콘텐츠는 완전한 텍스트 콘텐츠를 제공하는 것이 가장 좋으며 스크린샷 콘텐츠는 불완전합니다.

Ty80

으아아아

반품 ["a", "b", "c"]不会跟"b"매칭.

야, 내가 직접 조정은 안 할게...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿