codeigniter ÇϽôºР°è½Å°¡¿ä .. Æ®·£Àè¼Ç Áú¹® µå¸³´Ï´Ù.

   Á¶È¸ 3911   Ãßõ 1    

 아 .. 이상한 문제로 골치가 아프네요 ..

메뉴얼을 보면 

$this->db->trans_start();

각종 쿼리 

$this->db->trnas_complete();


이런식으로 해주는데 저 각종쿼리에 update 문이 하나 들어가있는 상황입니다.. 

그런데 .. 이게 어떤 데이터는 변경이 되는데 .. 어떤 데이터는 업데이트가 안됩니다. 

신기한건.. 업데이트 될때도 .. $this->db->trans_status()에 true 를 반환하고 .. 

커밋이 안됐음에도 불구하고 true를 반환하구요 .. 

안되는 데이터를 workbench 에 codeigniter 에서 생성되는 쿼리문 그대로 받아다 업데이트 하면 업데이트가 잘됩니다.

오류도 안나는데 .. 안되면 아예 안되야 할텐데 .. 데이터에 따라서 where 절이 틀려지는것도 아니고 

다 똑같은데도 .. 되는게 있고 안되는게 있습니다.. 환장하네요 ㅜㅜ


디버깅 해봐도 .. 이상한 점을 찾지 못합니다.. 어떻게 해결해야 할까요 .. 그렇다고 ..input 나 update문을 

트랜잭션 없이 그냥 마구 할수도 없는 노릇이고 .. 가뜩이나 뷰나 펑션 같은것도 하나도 안써서 

불안하기 그지없는 상황입니다 ㅜㅜ 


확인해볼 사항이 어떤게 있을까요 .. db는 mariadb 10.1에 innodb 사용하고 있습니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
À½... Àúµµ codigniter innodb·Î Æ®·£Àè¼Ç ó¸®Çϴµ¥.. ¾ÆÁ÷ ±×·± Æ®·£Àè¼Ç Áõ»óÀº °Þ¾îº¸Áú ¸øÇß½À´Ï´Ù..

ci¹öÀüµµ 2,x~3.x ´Ù»ç¿ëÇغðí¿ä..

¿øÇÏ´Â ´äº¯ÀÌ ¾Æ´Ï¶ó¼­ Á˼ÛÇÕ´Ï´Ù.
±èÁ¦¿¬ 2017-04
Áö±Ý Çغ¸´Ï .. Æ®·£Á§¼Ç ¹®Á¦°¡ ¾Æ´Ï³×¿ä ... Æ®·£Àè¼Ç ºÎºÐÀ» Áö¿ì°í Çصµ º¯°æÀÌ ¾ÈµÇ³×¿ä ..
¿©ÀüÈ÷ codeigniter ·Î´Â º¯°æÀÌ ¾ÈµÇ°í.. °Å±â¼­ ¸¸µé¾îÁø Äõ¸®¹®À» ¿öÅ©º¥Ä¡¿¡ ºÙ¿©³ÖÀ¸¸é Àߵ˴ϴÙ..
¹¹ ÀÌ·±°Ô ¤Ì¤Ì
     
¿¢Æ¼ºê ·¹Äڵ带 ÀÌ¿ëÇϽóª¿ä? ¾Æ´Ï¸é ±×³É Á÷Á¢ Äõ¸®¹®À» º¸³»´Â ¹æ½ÄÀ¸·Î ÀÛ¾÷ÇϽóª¿ä?
          
±èÁ¦¿¬ 2017-04
¾×Ƽºê ·¹ÄÚµå·Î ÀÛ¾÷ÇÕ´Ï´Ù.. ±×·±µ¥ .. Áö±Ý ¿øÀÎÀ» ã¾Ò½À´Ï´Ù ¤Ì¤Ì.. ¾Æ·¡ÂÊ¿¡ ÀÚµ¿ ¹èÁ¤ÇÏ´Â ºÎºÐÀÌ À־ ... À§¿¡¼­ ¹Ù²î°í .. ¾Æ·¡ÂÊ¿¡¼­ ¶Ç Çѹø ¹Ù²î´Â ¹Ù¶÷¿¡ ¾È¹Ù²î´Â °Íó·³ º¸¿´´ø°Í »ÓÀ̳׿ä .. ÇÏ. µÎºÐ ½Å°æ ½áÁּż­ °¨»çµå¸³´Ï´Ù..


QnA
Á¦¸ñPage 1975/5696
2015-12   1566160   ¹é¸Þ°¡
2014-05   5029599   Á¤ÀºÁØ1
2018-09   4191   ¾ËÆÄ°í
2016-07   4191   yuno
2013-02   4191   ºí·ç¿µ»ó
2015-07   4191   ±è°Ç¿ì
2016-06   4191   prasha
2017-01   4191   ĵÀ§µå
2015-07   4191   Ä¿ÇÇ
2017-05   4191   ÇູÇϼ¼
2017-04   4191   ±èÈñ¿µ
2015-12   4191   ¹ÙºÎÆÃÀÌ
2016-02   4191   ÀÌ»óÀ±SY
2016-08   4191   ±è°Ç¿ì
2015-10   4191   ±èÁø¿µJK
2014-07   4191   Á¾À±
2015-12   4191   ±è´ëÆò
2017-10   4191   ±è°Ç¿ì
2019-04   4191   ÀÌÁöÆ÷Åä
2016-02   4191   ¸¸³âÃʺ¸
2014-07   4191   ¹«Á»ÇÔ´ë
2008-08   4191   ±è»óÈñ