mysql中的 enum (枚舉)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM