JSON에서 일치하는 정수를 찾으세요.
P粉252116587
P粉252116587 2023-07-25 08:47:02
0
1
482
<p>MySQL의 JSON 문자열에서 123을 찾고 싶습니다. </p><p>내 검색어는 다음과 같습니다.</p><p><br /></p> <pre class="brush:php;toolbar:false;">SELECT * '보고서'에서 WHERE JSON_CONTAINS(json_data, 123, "$.respCode");</pre> <p>이 코드를 실행하면 다음 오류가 발생합니다. </p> <인용문> <pre class="brush:php;toolbar:false;">오류 코드: 3146. 인수 1의 JSON 데이터에 대한 데이터 유형이 잘못되었습니다. 함수 json_contains; JSON 문자열 또는 JSON 유형이 필요합니다. 0.020초</pre> </인용문> <p>내 json은 json_data 열에서 다음과 같습니다. </p> <pre class="lang-json Prettyprint-override"><code>{ "bla":"", "bla2":"", "bla3":"", "bla4":"", "respCode ":"123", "bla5":"" } <p>저도 이것을 시도해 보았습니다</p> <p><code>WHERE JSON_UNQUOTE(JSON_EXTRACT('json_data', "$.respCode")) = '123'</code></p>
P粉252116587
P粉252116587

모든 응답(1)
P粉617597173

이것은 MySQL JSON_CONTAINS() 함수의 구문입니다:

으아아아

시도해 보세요

으아아아

DB 바이올린 데모

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