ƯÁ¤ µ¥ÀÌÅÍÀÇ °ªÀ» ¹Ù²Ü·Á°í ÇÒ¶§, º¸Åë µ¥ÀÌÅÍ°¡ ÀÌ¹Ì ÀÖÀ¸¸é UPDATE ¸¦ »ç¿ëÇÏ°í ¾ø´Ù¸é INSERT ¸¦ ÇÏ°ÚÁÒ.
±×·±µ¥ REPLACE ¶ó´Â °æ¿ì´Â À§ÀÇ °æ¿ì¸¦ Á» »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼ ÆíÇÏ°Ô Çϱâ À§Çؼ ÀÏ´Ü µ¥ÀÌÅ͸¦ DELETE ÇÏ°í ±× ´ÙÀ½¿¡ INSERT ¸¦ ÇØÁÝ´Ï´Ù.
±×·¡¼ REPLACE ÀÇ »ç¿ë¹ýÀº INSERT ¿Í ¶È °°½À´Ï´Ù.
´çÀå »ç¿ëÇϱ⿡´Â ÆíÇÒÁö ¸ô¶óµµ.. ³ªÁß¿¡ Å×ÀÌºí¿¡ ·¹Äڵ尡 ¾öû³ª°Ô ¸¹¾ÆÁø »óÅ¿¡¼ ³²¿ëÇÏ°Ô µÇ¸é.. ¼Óµµ°¡ ¹«Àð°Ô ´À·ÁÁö´Â °æ¿ì°¡ ¸¹ÀÌ »ý±é´Ï´Ù.
´ç¿¬ÇÑ À̾߱⠰ÚÁö¸¸.. ÇϳªÀÇ ·¹Äڵ尡 ¾ø¾îÁö°í ´Ù½Ã Áý¾î ³Ö°í ÇÏ´Â °úÁ¤Áß¿¡ À妽ºµµ °»½ÅµÇ¾î¾ß ÇÏ°í Çϴµ¥.. À妽º °ª ÇÏ°í´Â ÀüÇô °ü°è ¾ø´Â ´Ù¸¥ ÇʵåµéÀÇ µ¥ÀÌÅÍ ¸î°³¸¦ ¾÷µ¥ÀÌÆ® Çϴµ¥ REPLACE ¸¦ »ç¿ëÇÏ°Ô µÇ¸é ¾µµ¥¾ø´Â ³¶ºñ°¡ ³Ê¹« ½ÉÇØ Áö°ÚÁÒ..
Àúµµ óÀ½¿¡´Â °Á ÆíÇϴϱñ Àú·¸°Ô »ç¿ëÇÏ´Ù°¡.. ³ªÁß¿¡ ½ÇÁ¦ ¼ºñ½º ÇÒ¶§ ¹®Á¦¿¡ ºÎµúÈ÷°í ³ª¼.. ÇÁ·Î±×·¥À» ¼öÁ¤Çؼ UPDATE ¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î ¹Ù²Ù¾ú½À´Ï´Ù. (¹°·Ð óÀ½¿¡ µ¥ÀÌÅÍ°¡ ¾ø´Ù¸é INSERT ¸¦ Çؾ߰ÚÁÒ..)
±×¶§ Ç÷§ÆûÀº FreeBSD + gcc2.96.x + MySQL 3.23.x ¿´¾ú´Âµ¥..
Áö±ÝÀº MySQL ¹öÀüÀÌ 4. ´ë·Î ¿Ã¶ó¼±¸ Çؼ.. ¾ó¸¶³ª ¹Ù²î¾ú´ÂÁö ÀüÇô ¸ð¸£Áö¸¸ (Áö±ÝÀº windows + VC + MSSQL ·Î ÀÛ¾÷ÇÏ´ÂÁö¶ó..), ±×¶§ÀÇ Á¦ ±â¾ïÀ¸·Î´Â ºñÃß¿´´ø ±â´ÉÀ̾ú½À´Ï´Ù. ´çÀå ¾²±â¿£ ÆíÇصµ ¸»ÀÌÁÒ..
ex) UPDATE table SET field = replace(field,\Çù¡à\,\Çù°ø\);
REPLACE(str, from_str, to_str)
REPLACE(¹Ù²Ü·Á´Â Çʵå¸í, ¼öÁ¤Àü ¹®ÀÚ¿,¼öÁ¤ÈÄ ¹®ÀÚ¿)
À§¿Í °°Àº Çü½ÄÀ¸·Î ½áÁÖ½Ã¸é µË´Ï´Ù.
ÀÌÇظ¦ µ½±â À§ÇØ ¿¹¸¦ µéÀÚ¸é¿ä...
(email ÇʵåÀÇ hanmail.neet¸¦ ¸ù¶¥ hanmail.netÀ¸·Î ¹Ù²Ù´Â ¿¹¸¦ µé°Ú½À´Ï´Ù. member Å×À̺í·Î °¡Á¤ÇÏ°Ú½À´Ï´Ù)
mysql>update member set email=REPLACE(email,neet,net);
Ãâó: http://database.sarang.net