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

   Á¶È¸ 3872   Ãßõ 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 2023/5732
2015-12   1794841   ¹é¸Þ°¡
2014-05   5269746   Á¤ÀºÁØ1
2019-07   4523   »ç¶ûÇ϶ó
2016-08   4523   ǪÇÏÈ÷
2014-02   4523   ±×ÆÄ
2019-07   4523   ÆÄÇÇǪÆä
2014-10   4523   ³ª¿ì¸¶Å©
2006-11   4523   ±ÇÁ¾ÀÏ
2020-11   4523   ¼ÛÁøÇö
2006-01   4524   °í¿¬Á¶
2015-02   4524   ±è½ÂÇö1
2015-07   4524   gean¹é½Âȯ
2015-05   4524   °¥¸¯Çªµå
2013-10   4524   ½Å³­¼ö
2012-12   4524   GoodWolf
2014-07   4524   Nikon
2015-03   4524   °­Çö¿í00
2020-11   4524   ¿ìÅÁ
2017-10   4524   AKMU
2016-07   4524   ÇìÁñ³Ó
2016-01   4524   ¶ó±à
2016-11   4524   plug5