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

   Á¶È¸ 3699   Ãßõ 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 4298/5700
2015-12   1646633   ¹é¸Þ°¡
2014-05   5110395   Á¤ÀºÁØ1
2014-02   3701   monan
2014-08   3701   Nikon
2014-01   3701   ¹Ì¿ì
2017-08   3701   rÀ̽¿ør
2015-02   3701   Á¶º´Ã¶
2016-08   3701   izegtob
2019-05   3701   ±¸´ëÀÇ
2021-06   3700   °í¾ç½Ã
2015-10   3700   ¹Îº´ÈÆ11
2016-08   3700   ¾Æ³ª¹Ù´Ù
2017-08   3700   ÀϷиӽºÅ©
2017-04   3700   ±èÁ¦¿¬
2020-03   3700   lemh
2017-07   3700   sffbig
2014-12   3700   ȸ·ÎÀïÀÌ
2014-04   3700   VSPress
2018-09   3700   ¾Æ¶ó¾ß
2014-03   3700   ¿©ÁÖÀÌ»óµ·
2020-11   3700   ÄĹÚ
2021-04   3700   ½ÅÀº¿Ö