·Î±×ÀÎ l ȸ¿ø°¡ÀÔ l °í°´¹®ÀÇ l ±Ù»ç¸ð l ±Ù¶¥eºí·Î±× l º¸¶ó's ¶óÀÌÇÁ
°­Á Áú¹®°ú ´äº¯
MSN/NateOn Messenger: okstart@apmsetup.com
Á¦¸ñ À̰͸¸Àº ²ÀÁ» ´äº¯ ºÎʵ右´Ï´Ù(±²ÀåÈ÷ Àý¹ÚÇÑ ½ÉÁ¤À¸·Î ¤Ì¤Ì). ³¯Â¥ 2010-04-14 21:17:01 Á¶È¸¼ö 537
ÀÛ¼ºÀÚ ÀÌ»ó¿ë        

  APM Àß »ç¿ëÇϰí ÀÖ½À´Ï´Ù.

  Á¦°¡ Áö±Ý MySQL 5.1.39¸¦ ¾²°í ÀÖ½À´Ï´Ù.  SQL Ä¿³Î¿¡¼­ ´ÙÀ½°ú °°ÀÌ check Á¦¾àÁ¶°ÇÀÎ Çʵ带 ´ã°í ÀÖ´Â Å×À̺íÀ» ¸¸µé¾ú½À´Ï´Ù.

 

create table piggy_bank(

id int not null auto_increment primary key,

->coin char(1) check(coin in('p','n','d','q'))

->);

 

  ±×·¯¸é µÎ ¹øÀç ÇʵåÀÎ coin¿¡´Â p,n,d,q Áß¿¡ Çϳª¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ°Ô µÈ´Ù°í ÇÏ´õ¶ó°í¿ä.  ±×·¡¼­ ±× ¸»ÀÌ ¸Â´Â°¡ ÇØ¼­ ¾Æ·¡¿Í °°ÀÌ p,n,d,q¿ÜÀÇ ¹®ÀÚÀÎ t¸¦ ÀÔ·ÂÇØº¸¾Ò½À´Ï´Ù.

 

insert into piggy_bank values(null,'t');

 

  ±×·¨´õ´Ï Á¤»óÀûÀ¸·Î ÀԷµǾú´Ù´Â ´ÙÀ½°ú °°Àº ¸Þ¼¼Áö°¡ ³ª¿À´õ±º¿ä.

 

Query OK, 1 row affected(0.00 sec)

 

  ±×·¸´Ù¸é check°¡ ¿ÂÀüÇÏ°Ô Àû¿ëµÇÁö ¾Ê°í ÀÖ´Ù´Â °ÍÀÌÁÒ.  ±×·¡¼­ ´ÙÀ½°ú °°ÀÌ Å×À̺íÀ» Çü¼ºÇÑ Å×À̺íÀ» È®ÀÎÇØ º¸¾Ò½À´Ï´Ù.

 

show create table piggy_bank;

 

  ±×·¨´õ´Ï ´ÙÀ½°ú °°Àº ¸Þ¼¼Áö°¡ Ãâ·ÂµË´Ï´Ù.

 

create table piggy_bank(

id int(11) not null auto_increment,

coin char(1) default null,

primary key(id)

)ENGINE-MyISAM DEFAULT CAHRSET=latin1

 

  °á±¹Àº check Á¦¾àÁ¶°ÇÀÌ coin Çʵ忡 ¼³Á¤µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀä.  MySQL 5.1.39¹öÀüÀÌ check Á¦¾àÁ¶°ÇÀ» Áö¿øÇÏÁö ¾Ê´Â °ÍÀΰ¡¿ä.  ÀÌ Áú¹®¸¸Å­Àº ²ÀÁ» ´äº¯ºÎʵ右´Ï´Ù. 

 

 

À̱ٻó 2010-04-14 22:41:54  
Ȥ.. ÀÌ·±°É ¿øÇϽô °Ç°¡¿ä?

CREATE TABLE `piggy_bank` (
  `id` int(11) NOT NULL auto_increment,
  `coin` set('p','n','d','q') default 'p',
  PRIMARY KEY  (`id`)
);

coin ¿¡´Â p,n,d,q ¸¸ µé¾î °¡µµ·Ï..
ÀÌ»ó¿ë 2010-04-14 23:30:54  
³×, ±×·¸½À´Ï´Ù.  ~coin char(1) check(coin in('p','n','d','q')) ºÎºÐ¿¡ ¹®Á¦°¡ Àִ°ǰ¡¿ä?
À̱ٻó 2010-04-15 13:39:15  
MySQL ¿¡¼­ ÀԷµɠ°ªÀ» ÁöÁ¤Çϴ °æ¿ì¿£

ENUM , SET µîÀÇ ¸í·É¾î¸¦ ¾²´Â °ÍÀ¸·Î ¾Æ´Âµ¥¿ä..

±×¸®°í ±×´ÙÁö ¸¹ÀÌ ¾²Áø ¾Ê´Â°Í °°Àºµ¥¿ä

CHAR(1) Çü½ÄÀ¸·Î ¸¸µé°í ÀÓÀǷΠÁöÁ¤Çϱ⵵ Çϱ¸¿ä.
·Î±×ÀÎ ÇÏ½Ã¸é ¸Þ¸ð±ÛÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.
´äº¯ ¾²±â 
ÅëÇÕȸ¿ø ÀÌ¿ë¾à°ü ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ ¤Ó À̸ÞÀϹ«´Ü¼öÁý°ÅºÎ ¤Ó ±¤°íÁ¦ÈÞ¹®ÀÇ