[MySQL] 선택된 rows의 값을 배열(array)로 합쳐서 처리하고 싶어요

MySQL의 경우 JSON_ARRAY를 사용하면 됩니다.

유의사항

actions에 forEach를 꺼야합니다. forEach: true 추가시 낱개 연속 실행됩니다.

예제 코드

    selectOptions: 
      enabled: true    
    actions:
      - label: insert query
        type: query
        resource: mysql.qa
        sqlType: insert
        sql: >
          INSERT INTO properties 
          SET created_at = NOW()
            , name = JSON_ARRAY(:name)
        params:
          - key: name
            valueFromSelectedRows: name
        # forEach: true

실행 결과