mysql Áú¹®µå¸³´Ï´Ù.. ¸àºØ¿Ô½À´Ï´Ù ¤Ì¤Ì

   Á¶È¸ 4723   Ãßõ 0    

 프로그래밍 초보라 ... 이것저것 해보고 있는데 .. 

이번에 프로그래밍 하면서 .. where 절 없이 update가 되어버렸네요 .. 

이건 뭐 삭제와 다른게 없네요 


저번에도 .. 쿼리문 잘못 생성해서 .. where 절에 하나가 빠지는 바람에 

delete 문으로 많이 삭제 쩜岵있는데 .. 


사람 스트레스 받네요 .. 

where 절 없는 update나 delete 이런거 실행 자체가 안되게 설정 상에서 

막는 기능은 없을까요? mariadb 10.1 사용 중입니다. php 사용하고 있구요 .. 

트렌젝션이든 펑션이든 저런 실수를 원천 막을 수 있는 아이디어 있으시면.. 


부탁 드립니다.. 


참 하나 더 질문 드리자면.. 지금 php로 개발중인데 .. 쿠키 없이 지금 

세션 만으로 로그인 및 처리를 다 하고 있는데 .. 이게 달랑 1개의 세션값으로 

다 확인하고 있습니다.. 그런데 .. 세선 하나만 가지고 보안을 해도 될까요?


쿠키처럼 접근이 안되니까 괜찮은거 같기도 한데 .. 뭔가 .. 보안을 보강할 

방법이 있을까요.. update 나 delete 쿼리문 짤때마다 쫄리네요 .. 

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
º¸Åë update³ª delete ¹®À» ©¶§
select ¹®À¸·Î ´ë»óÀÌ Á¤»óÀÎÁö È®ÀÎÇÏ°í ÁøÇàÇÏ´Â ¹ö¸©À» µéÀÌ½Ã¸é µË´Ï´Ù.

delete¹®Àº
select * ¸¸ delete·Î ¹Ù²Ù¸é µÇ±â¶§¹®¿¡ ´õ¿í ½±ÁÒ ~
stored procdure ¿Í Prepared statement À» »ç¿ëÇÏ´Â ½À°üÀ» µéÀ̽øé, º¸¾ÈÀûÀÎ Ãø¸é¿¡¼­µµ À̵æÀÔ´Ï´Ù.
±èÀ±¼ú 2017-05
´©±¸³ª ÇѹøÂëÀº °æÇèÇØ ºÃÀ» Àç¾ÓÀÌÁÒ. update ÇϱâÀü¿¡ Á÷Àü ¹é¾÷À» ¹Ì¸® Çصδ ¹ö¸©ÇÏ´ø°¡ Çؾߵ˴ϴÙ. º¸Åë MSSQL °°Àº °æ¿ì´Â begin tran À» °É°í ½ÃÀÛÇÏ°í ³¡³ª¸é ½Ç¼öÇßÀ¸¸é roll back ÇÏ°í Á¤»óÀûÀ¸·Î µÇ¾úÀ¸¸é Ä¿¹ÔÀ¸·Î ¿Ï·áÇØ ÁÖ´Â ÀýÂ÷¸¦ °¡Áý´Ï´Ù. mysql µµ Æ®·£ °É°í ½ÃÀÛÇÒ¼öµµ ÀÖÀ»°Å °°Àºµ¥ ¹«½¼±¸¹®ÀÎÁö °Ë»öÇغ¸¸é ³ª¿À°ÚÁÒ.
º¸Åë ³ó´ãÀ¸·Î Çù¹ÚÇÒ¶§ ¾²´Â¸»Àε¥ ¾Æ¿ì whereÀý ¾È³õ±¸ ¾÷µ¥ÀÌÆ® Çعö¸°´Ù Á¶½ÉÇضó ÀÌ·±¸» ´øÁö´Âµ¥ ½ÇÁ¦ ±×·±ÀÏÀÌ ÀϾ´Â±º¿ä.
¹ÙÀ̳ʸ® ÆÄÀÏ¿¡ ·Î±×¸¦ ÀÛ¼ºÇÑ´Ù¸é º¹±¸ °¡´ÉÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Áß¿äÇÑ ÀÛ¾÷Àü¿¡´Â Ç×»ó ¹é¾÷Àº ½À°üÀÔ´Ï´Ù.
¾Æ´Ï¸é º°µµÀÇ Å×À̺íÀ» ¸¸µé°í µ¥ÀÌÅ͸¦ º¹»çÇÑ µÚ¿¡ ¿¬½À Çѹø ÇÏ°í Çϴ°͵µ ÁÁ½À´Ï´Ù.
¾¾Çü 2017-05
GUI Åø·Î ÇÏ´Â °æ¿ì
¸»¾¸ÇϽŠ¼³Á¤ÀÌ ±âº»°ªÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù
±×·¡¼­ ¿ÀÈ÷·Á Àüü »èÁ¦Çϰųª ¾Ðµ¥ÀÌÆ® ÇÒ¶§ ÀϺη¯ ¿É¼Ç ²ô°í ½ÇÇàÇϱ⵵ Çпä
¾¾Çü 2017-05
ÁÁÀº°ÍµéÀÌ ¸¹À¸´Ï phpmyadmin ȤÀº cli ¸¸À» ¾²½Ç ÇÊ¿ä´Â ¾øÁö ¾ÊÀ»±î ½Í³×¿ä
¾¾Çü 2017-05
±×¸®°í ÀÌ·± »óȲÀº ¸öÀ¸·Î ÀÍÈ÷´Â ¼ö¹Û¿¡´Â ¾ø½À´Ï´Ù
ÀÌ·¸°Ô »ç°í?¸¦ ÃĺÁ¾ß ´ÙÀ½ºÎÅÍ ¾÷µ¥ÀÌÆ®³ª µô¸®Æ®ÇÒ¶§ ¸î¹ø¾¿ È®ÀÎ ÇÏ°Ô µÇ´Â ½À°üÀÌ ¸ö¿¡ º£´Ï±î¿ä
±èÁ¦¿¬ 2017-06
´äº¯ °¨»ç µå¸³´Ï´Ù.. Á¦°¡ ... ½Ç¼ö·Î ÇÏ´Â°Ô ¾Æ´Ï¶ó ..
¿äÁòÀº ¿¢Æ¼ºê ·¹ÄÚµå¶ó°í Çؼ­ ... Äõ¸®¹®À» ÇÁ·¹ÀÓ ¿öÅ©¿¡¼­ »ý¼ºÀ» Çϴµ¥ ... ±× »ý¼ºµÇ´Â Äõ¸®¹®À»
½ÇÇàµÇ±â Àü±îÁö ¾Ë¼ö°¡ ¾ø½À´Ï´Ù.. ½ÇÇà µÇ°í ³­µÚ¿¡ query ¹®À» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù..

Æ®·£Á§¼Ç Å°°í .. Äõ¸®¹® ½ÇÇàµÇ°í ... Ä¿¹Ô Àü¿¡ .. È®ÀÎ ÇØ¾ß Çϴµ¥ .. ¹Ù·Î Ä¿¹Ô Çؼ­ »ç´ÜÀÌ ³­°Ì´Ï´Ù.

gui ³ª cli Åø·Î Á¦°¡ ÇßÀ¸¸é ¹Ù·Î¹Ù·Î .. È®ÀÎÀÌ °¡´ÉÇؼ­ .. ±×·²¸®°¡ °ÅÀÇ ¾øÀ»²«µ¥ ... ¿¢Æ¼ºê ·¹ÄÚµå´Â
±×°Ô ¾ÈµÇ´Ï ´ä´äÇؼ­ ... ¿É¼Ç °ªÀ¸·Î .. ¸·À» ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î ½Í¾î¼­¿ä.
     
¾¾Çü 2017-06
ÇÁ·Î±×·¡¹Ö °úÁ¤À̶ó¸é ´ç¿¬È÷ ÃæºÐÇÑ Å×½ºÆ®¸¦ ÇÏ°í µðÇ÷ÎÀ̸¦ Çϼ̾î¾ßÇÏ´Â°Ô ¸Â°Ú±¸¿ä.
±×¸®°í ¾×Ƽºê·¹ÄÚµå¶ó°í Çصµ ¹Ì¸® Äõ¸®´Â ´Ù Âï¾îº¼ ¼ö ÀÖ½À´Ï´Ù.
°¢ ÇÁ·¹ÀÓ¿öÅ©º°·Î Áö¿øÇÏ°í ÀÖÀ¸´Ï ±×ºÎºÐµµ »ìÆ캸¼¼¿ä.
¿©Æ° Äõ¸®¸¦ ¼Ò½º³»¿¡¼­ ó¸®Çϴ°ÍÀ̶ó¸é ¼öÁ¤/½ÇÇà Àü üũ´Â ÇʼöÀÔ´Ï´Ù.


QnA
Á¦¸ñPage 1928/5696
2015-12   1566646   ¹é¸Þ°¡
2014-05   5030100   Á¤ÀºÁØ1
2016-02   4145   isaiah
2016-08   4145   ¼Û»óº´
2018-02   4145   OSLP
2019-04   4145   ¹é¸¸½º¹°Çϳª
2015-12   4145   À£½¬ÄÚ±â
2014-10   4145   ³ªÆÄÀÌ°­½ÂÈÆ
2018-07   4145   xllwo12
2018-11   4145   ¹Ý¼º¸¸
2015-04   4145   Moraine
2019-07   4145   Goldentooth
2018-03   4145   ÀϹÝÀ¯Àú
2017-11   4145   ¾ç¿µÈÆ
2018-02   4145   ºÀ±Û
2018-02   4145   ¹Ú¼º¸¸
2016-08   4145   ³­´Ù°õ
2020-03   4145   ÀüÁø
2017-07   4145   ½½·çÇÁ
2017-11   4145   ¾¾Çü
2015-12   4145   ±è°Ç¿ì
2018-12   4145   È­¶õ