เราสามารถทำได้ด้วยแอตทริบิวต์ DEFAULT ของชนิดข้อมูล ENUM แอตทริบิวต์ DEFAULT ทำให้ ENUM มีค่าเริ่มต้นเมื่อไม่ระบุค่า กล่าวคือ คำสั่ง INSERT ไม่ต้องรวมค่าสำหรับฟิลด์นี้ เพราะหากไม่รวม ค่าที่อยู่หลัง DEFAULT จะถูกแทรก ฟังก์ชันไม่ได้รับอนุญาตในนิพจน์ DEFAULT สำหรับ ENUM ค่า DEFAULT ที่อนุญาตคือ NULL และสตริงว่าง ('')
ตัวอย่าง
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)
เราไม่ได้แทรกค่าในคอลัมน์ 'result' ดังนั้นจะใช้ค่าตาม DEFAULT ในกรณีนี้ค่าเริ่มต้น 'Fail' จะถูกแทรก
mysql> SELECT * FROM enum123; +---------+--------+--------+ | Rollno | Name | result | +---------+--------+--------+ | 25 | Raman | Fail | +---------+--------+--------+ 1 row in set (0.00 sec)