Chúng ta có thể làm điều này với sự giúp đỡ của thuộc tính DEFAULT của kiểu dữ liệu ENUM. Thuộc tính DEFAULT khiến kiểu ENUM có giá trị mặc định khi không chỉ định giá trị. Nói cách khác, câu lệnh INSERT không cần bao gồm giá trị cho trường này vì nếu không bao gồm, giá trị theo sau DEFAULT sẽ được chèn. Hàm không được phép trong biểu thức DEFAULT. Đối với kiểu ENUM, các giá trị DEFAULT bao gồm NULL và chuỗi rỗng ('').
Ví dụ
mysql> CREATE TABLE enum123(Rollno INT, Name VARCHAR(20), result ENUM('Pass', 'Fail') DEFAULT 'Fail');
Query OK, 0 rows affected (0.12 sec)
mysql> INSERT INTO enum123(Rollno, Name) VALUES (25, 'Raman');
Query OK, 1 row affected (0.13 sec)
Chúng ta không chèn giá trị nào vào cột 'result', do đó nó sẽ lấy từ khóa theo sau DEFAULT làm giá trị. Trong trường hợp này, giá trị mặc định 'Fail' sẽ được chèn.
mysql> SELECT * FROM enum123; +---------+--------+--------+ | Rollno | Name | result | +---------+--------+--------+ | 25 | Raman | Fail | +---------+--------+--------+ 1 row in set (0.00 sec)