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 Á¦¾àÁ¶°ÇÀ» Áö¿øÇÏÁö ¾Ê´Â °ÍÀΰ¡¿ä. ÀÌ Áú¹®¸¸ÅÀº ²ÀÁ» ´äº¯ºÎʵ右´Ï´Ù.

|