Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lấy các giá trị có thể có của ENUM trong MySQL?


Định nghĩa ENUM với các giá trị cho phép: TenCot ENUM('GiaTri1','GiaTri2',...)

Tạo bảng

mysql> CREATE TABLE EnumDemo (
    -> Light INT,
    -> IsONOrOff ENUM('ON','OFF')
    -> );
Query OK, 0 rows affected (1.06 sec)

Cột IsONOrOff chỉ chấp nhận 'ON' hoặc 'OFF'.

Chèn dữ liệu

mysql> INSERT INTO EnumDemo VALUES(1,'ON'),(0,'OFF');
Query OK, 2 rows affected (0.24 sec)

Hiển thị

mysql> SELECT * FROM EnumDemo;
+-------+-----------+
| Light | IsONOrOff |
+-------+-----------+
| 1     | ON        |
| 0     | OFF       |
+-------+-----------+
2 rows in set (0.07 sec)

Giá trị ENUM hiển thị đúng như định nghĩa.