kdk1026
892
2020-02-24 17:57:06
1
164

mybatis foreach insert 문의


2가지 유형이 있습니다.

이상없이 돌아가는 첫 번째 유형 (파라미터만 받음)

오류나는 두 번째 유형 (셀렉트)


첫 번째 유형 (성공)

INSERT ALL

  <foreach collection="배열명" item="data" separator=" " index="idx">

    INTO 테이블 (컬럼...컬럼) VALUES (변수)

  </foreach>

  SELECT * FROM DUAL

두번째 유형 (오류)

첫번째 유형식으로 해서 오류나서


INSERT INTO 테이블 (컬럼...컬럼)

  <foreach collection="배열명" item="data" separator=" ," index="idx">

 SELECT 컬럼...컬럼

   FROM 테이블

 WHERE 컬럼 = 변수

   AND 컬럼 = 변수

  </foreach>

2번째 유형은 어떻게 써야 하는지 모르겠습니다...아시는 분 답변 부탁드립니다...

0
0
  • 답변 1

  • Java .
    1k
    2020-02-25 11:48:26

    separator = " UNION All "

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.