programing

MariaDB JSON 제약 조건 추가 방법

goodsources 2023. 7. 15. 10:05
반응형

MariaDB JSON 제약 조건 추가 방법

MariaDB v10.3.27의 테이블 열에 JSON_VALID 제약 조건을 추가하려고 하는데 계속 오류가 발생합니다.

MariaDB 문서에서 찾은 코드를 사용해 보았습니다.

ALTER TABLE table_name
CONSTRAINT CHECK(JSON_VALID(column_name));

오류 반환: #1064 - SQL 구문에 오류가 있습니다. 'CONSTARINT CHECK' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.

그리고.

ALTER TABLE table_name
ADD CONSTRAINT CHECK(JSON_VALID(column_name));

오류 반환: 분석 중에 1개의 오류가 발견되었습니다.이 옵션은 "ADD"(위치 39의 "CHECK" 근처)와 충돌합니다.

이 문제를 해결하고 열에 JSON 제약 조건을 추가하는 방법을 알고 계십니까?

ALTER TABLE table_name
ADD CONSTRAINT CHECK(JSON_VALID(column_name));

이 문장은 빈 테이블이 없는 phpMyAdmin에서 작동했지만 JSON 개체를 수동으로 수정한 후에는 숫자와 빈 값을 이중 따옴표 사이에 넣었습니다."와 MariaDB 버전은10.3.34-MariaDB.

언급URL : https://stackoverflow.com/questions/70893433/how-to-add-mariadb-json-constraint

반응형