db Æ®·£Á§¼Ç ó¸® Áß¿¡ Áú¹® µå¸³´Ï´Ù.

   Á¶È¸ 3298   Ãßõ 0    

 보통 트랜잭션이라고 하면.. 

여러 업데이트나 인서트 델리트시에 ... 

중간에 오류나면.. 다시 롤백 할수 있는 이정도로만 이해하고 있는 상태 입니다..

요즘 php 개발툴같은것들도 잘되어있어서 이런걸 크게 신경 안쓰고 

몇줄만 추가 해주면 잘 동작 하는데요 .. 


제가 궁금한건.. 1에서 100개의 데이터를 하다가. 80에서 오류나면.. 롤백하면.. 아무것도 입력하지 않게 되는데 .. 


만약 업데이트시에 sql 구문에 where in (1,2,3,4,5,6,7,8,9 이런식으로  만들었을 경우에는

이걸 트렌젝션 처리를 해줘야 하는건지요? 아니면 where in 으로 쿼리를 만들었을때 .. 중간에 오류가 있는 상황이면 

자동으로 롤백 되는건지? 저 하나의 쿼리도 트랜젝션 처리 해야 하는건지 알고 싶습니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±è»óÁø 2017-04
sql  1°³¿¡ ¿©·¯Á¶°ÇÀÌ À־ update´Â ´ÜÀÏ Æ®·£Àè¼ÇÀÔ´Ï´Ù
°í·Î Çѹ濡 ·Ñ¹é ¶Ç´Â Ä¿¹ÔÀÌÁÒ
±»ÀÌ Æ®·£Àè¼ÇÀ¸·Î ¾È¹­¾îµµ µÇÁÒ
±èÀ±¼ú 2017-04
¾÷µ¥ÀÌÆ®³ª Àμ­Æ®½Ã¿¡ Áß°£¿¡ ½ÇÆж³¾îÁö°í ·Ñ¹é ¾ÈµÇ¸é DB¼­¹ö ¸ØÃâ°Ì´Ï´Ù. Æ®·£Àè¼Ç °É·Î »¡¸® Ä¿¹ÔÀÌ ¶³¾îÁö°Ô Çϰųª ·Ñ¹éÀÌ µÇ°Å³ª ÇÏÁö ¾ÊÀ¸¸é ¶ô»óÅ·Π³²¾Æ À־ ÀÎÇÁ¶óÀÇ ¹üÁËÀÚ?°¡ µË´Ï´Ù ¤»¤»¤».
     
¹«¾Æ 2017-04
+1
»ç°í ¸î¹ø ÃĺýÀ´Ï´Ù. ^^
ÇÁ·Î±×·¡¹Ö¿¡¼­ exception 󸮰¡ ÀÖ´Â ÄÄÆÄÀÏ·¯´Â ½ÅÀÇ ÇѼö °°¾Ò½À´Ï´Ù.
¿¹Àü¿¡ ±×·± °Í ¾øÀÌ ÄÚµùÇÒ¶§´Â ¾î¶»°Ô Çß´ÂÁö.. ¿¾³¯ »ç¶÷µéÀº õÀçÀεí... ¶Ç´Â ¸Å¿ì ¹«Ã¥ÀÓÇÑ...
     
±èÁ¦¿¬ 2017-04
´äº¯ ÁÖ½Å°É Áö±Ý¿¡¾ß ºÃ³×¿ä ...
where in ½Ã Áß°£ ½ÇÆнÃ.. db°¡ ¸ØÃá´Ù´Â ¸»¾¸À̽Ű¡¿ä? Ãʺ¸¶ó¼­ ³»¿ëÆľÇÀÌ Àß ¾ÈµÇ³×¿ä ... Àú where in ÇÑ Äõ¸®µµ Æ®·£Á§¼Ç ó¸® ÇØÁà¾ß
ÇÑ´Ù´Â ¸»¾¸À̽ÅÁö¿ä...


QnA
Á¦¸ñPage 1907/5618
2015-12   1170214   ¹é¸Þ°¡
2014-05   4621559   Á¤ÀºÁØ1
2017-04   4821   PiPPuuP
2017-04   3349   Tu7885
2017-04   4385   Æĸ®´ë¿Õ
2017-04   3955   º¸³ëº¸³ë
2017-04   3451   ¾ËÆÄ°í
2017-04   2833   ¹Ú¹®Çü
2017-04   3610   ¹«¾Æ
2017-04   3188   ±èµµÇü
2017-04   3147   ±èÁ¦¿¬
2017-04   3399   ºü½Ã¿Â
2017-04   6865   sungsung
2017-04   3697   EPKO
2017-04   3274   ĵÀ§µå
2017-04   3171   ÀÌÁØ¿ë
2017-04   3730   µ¥¶ß
2017-04   3981   Èĸ®Áö¾Æ
2017-04   2955   µÎcpu
2017-04   3626   ³ªÆÄÀÌ°­½ÂÈÆ
2017-04   3120   ÀÌÁ¾¼Û1
2017-04   6671   soo