MySQL 5.7.10에서 JSON 데이터 유형 열을 업데이트하는 방법은 무엇입니까?
P粉512363233
P粉512363233 2023-10-16 19:03:34
0
2
767

저는 최근 MySQL 5.7.10을 사용하기 시작했는데 기본 JSON 데이터 유형이 정말 마음에 듭니다.

그런데 JSON 유형 값을 업데이트할 때 문제가 발생합니다.

질문:

다음은 data 列中为 t1 表添加 1 个键。现在我必须获取值修改它并更新表。所以就涉及到一个额外的SELECT문을 사용하려는 테이블 형식입니다.

이렇게 삽입하면 돼요

으아아아

해결책이 있나요?

P粉512363233
P粉512363233

모든 응답(2)
P粉012875927

이제 MySQL 5.7.22+에서는 다음과 같이 단일 쿼리로 json의 전체 조각(여러 키 값, 중첩된 경우도 포함)을 업데이트하는 것이 매우 간단하고 간단해졌습니다.

으아아아

이 페이지를 방문하고 "더 나은" 것을 찾는 데 도움이 되기를 바랍니다 JSON_SET :) JSON_MERGE_PATCH에 대한 자세한 내용은 여기를 참조하세요. https://dev.mysql .com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge-patch

P粉035600555

저에게 올바른 방향을 알려준 @wchiquito에게 감사드립니다. 이 문제를 해결했습니다. 이것이 내가 하는 방법이다.

으아악

편집: 배열을 추가하려면 JSON_ARRAY like

를 사용하세요. 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿