MySQL/MariaDB에서 LONGTEXT 필드를 JSON으로 반환하는 방법
제품 이미지 경로를 JSON 문자열(MariaDB의 LONGTEXT 유형)로 저장하는 제품 테이블을 가지고 있는데, Node.js를 사용하여 제품 목록을 데이터베이스에 조회하여 클라이언트 측에 데이터를 전송하면 어레이 개체가 아닌 문자열로 이미지 경로를 받습니다.
질문: MySQL/MariaDB에 LONGTEXT 필드를 JSON으로 반환하도록 지시하는 방법이 있습니까?아니면 이 작업을 수행하기 위해 Node.js에서 도우미 기능을 작성해야 합니까?
convert() JSON을 사용해 볼 수 있습니다.
CONVERT( your_long_text_col, JSON)
시험
select concat('"', CONVERT( '{"id": 1, "name": "Monty"}', JSON), '"');
언급URL : https://stackoverflow.com/questions/59934389/how-to-return-a-longtext-field-as-json-in-mysql-mariadb
'programing' 카테고리의 다른 글
JBoss 6에서의 MariaDB XA 드라이버 설정 (0) | 2023.01.30 |
---|---|
mysql 서비스가 시작되지 않거나 중단됨 - 시간 초과(Ubuntu, MariaDB) (0) | 2023.01.30 |
HashSet/HashMap에 중복된 값을 추가하면 이전 값이 대체됩니까? (0) | 2023.01.30 |
SQL 표의 두 기간을 비교하여 판매 결과를 얻습니다. (0) | 2023.01.30 |
'메모리 스톰프'란? (0) | 2023.01.30 |