반응형
MariaDB - JSON 어레이를 인덱싱할 수 있습니까?
MariaDB에서 JSON을 사용하는 경우 가상 열을 사용하여 싱글 포인트 값을 인덱싱할 수 있습니다.
ALTER TABLE features ADD feature_street VARCHAR(30) AS (JSON_UNQUOTE(feature->"$.properties.STREET"));
ALTER TABLE features ADD INDEX (feature_street);
어레이 멤버의 값을 기반으로 쿼리할 때 각 어레이를 검색할 필요가 없도록 동일한 방법으로 JSON 어레이를 인덱싱할 수 있는지 알고 있는 사람이 있습니까?
서류에서 이런 일이 가능하다는 걸 찾을 수가 없어요
JSON 열의 요소의 "가상" 열을 생성하여 인덱싱합니다.
https://mariadb.com/kb/en/mariadb/virtual-computed-columns/
JSON 문자열 내의 배열 요소 - 이것은 다른 문제입니다.
언급URL : https://stackoverflow.com/questions/45010108/mariadb-is-it-possible-to-index-json-arrays
반응형
'IT' 카테고리의 다른 글
| MySQL에서의 교차 대신 (0) | 2022.11.27 |
|---|---|
| Android 텍스트 파일은 어떻게 읽나요? (0) | 2022.11.27 |
| MySQL: 신호에 적합한 SQLSTATE 값을 선택하려면 어떻게 해야 합니다. (0) | 2022.11.27 |
| 'str' 개체에 특성 'filename'이 없습니다.Python 3 오류? (0) | 2022.11.27 |
| PHP의 함수 안에 있는 함수 이름을 얻으려면 어떻게 해야 하나요? (0) | 2022.11.27 |