mysql enum是指字段的類型 表示枚舉類型
mysql> alter table student add adders enum("sichuang","shanghai");
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
這里表示在student表中添加一個adders的字段,這個字段里面的值只能是sichuang 或者shanghai 如果添加的一行新的數據不為這兩個值則會報錯,(如果允許了可以為空,那么讓其為空也是可以)
否則插入一個其他的值則會報錯,如下:
mysql> insert into student (sname,gender,class_id,adders) values("李自成1","男","1","aaaa");
ERROR 1265 (01000): Data truncated for column 'adders' at row 1