MySQL的ENUM初理解

    mysql> CREATE TABLE shirt (
        -> id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
        -> style ENUM('t-shirt', 'polo', 'dress') NOT NULL,
        -> color ENUM('red', 'blue', 'orange', 'white', 'black') NOT NULL,
        -> owner SMALLINT UNSIGNED NOT NULL REFERENCES person(id),
        -> PRIMARY KEY (id)
        -> );
#从上面这段代码中不难看出ENUM在MySQL中的作用
#style:穿的是什么
#color:颜色是什么
当插入内容不在ENUM中时,MySQL会视为空字符串!

 

你可能感兴趣的:(MySQL)