모도
1k
2016-08-23 12:35:14
5
1486

mysql 삭제 질문


체크된 게시물을 삭제하려고합니다.


1개는 하겠는데


여러개를 체크했을경우 



<![CDATA[
    		DELETE board
    		WHERE no IN
    		]]>	
    		<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
    			   	#{item}
			</foreach>
    		 

이렇게 오라클에서는 삭제를 했는데


mysql에서는 어떻게 삭제를해야하죠?

0
  • 답변 5

  • ghkdwls30
    2k
    2016-08-23 12:42:25

    똑같이 하시면되겠는데여?

  • 모도
    1k
    2016-08-23 12:48:33


    DEBUG SQLErrorCodeSQLExceptionTranslator - Translating SQLException with SQL state '42000', error code '1064', message [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE NO IN
        		 (  '25' , 24' , 
    
    


    이렇게 에러떠요


    리스트로 디비넣을떄가지는 list에 25 24 23 이 담겼는데 넘어가면서 끈겨버리는데 왜이러죠?

  • nutpick
    271
    2016-08-23 13:11:42
    <![CDATA[
        		DELETE from board
        		WHERE no IN
        		]]>	
        		<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
        			   	#{item}
    			</foreach>
    from 이 빠져서 그런게아닐까요??
  • 모도
    1k
    2016-08-23 13:42:22

    헐 감사합니다.

    --;;어이없어서 헛웃음이..ㅎㅎㅎㅎ

  • Dh. k
    1k
    2016-10-27 19:07:58

    나도일케원하길래해줫는데

    트랜잭션보다좋아서일케쓰나여?

    일케하준건첨이라서


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