ENUM列舉型別

shenmingmingDBA發表於2020-08-10

a、建立列舉型別表tem

mysql> create table tem(gender ENUM('M','F'));

Query OK, 0 rows affected (0.40 sec)


mysql> SELECT * FROM TEM;

Empty set (0.06 sec)


插入資料

mysql> INSERT INTO tem values('M'),('1'),('f'),(null);

Query OK, 4 rows affected (0.02 sec)

Records: 4  Duplicates: 0  Warnings: 0


mysql> select * from tem;

+--------+

| gender |

+--------+

| M      |

| M      |

| F      |

| NULL   |

+--------+

4 rows in set (0.01 sec)

如結果所見,當插入資料不匹配時,則自動轉換成列舉型別的第一個值

不區分大小寫,當插入資料位小寫時 則自動轉換成大寫


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30166976/viewspace-2710440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章