DEFAULT কনস্ট্রেইন্ট একটি কলামের জন্য ডিফল্ট মান সেট করে। যদি ইনসার্টের সময় সেই কলামের জন্য কোনো মান না দেওয়া হয়, তবে ডিফল্ট মানটি স্বয়ংক্রিয়ভাবে নেওয়া হয়।
সিনট্যাক্স
DEFAULT default_value
উদাহরণ
mysql> CREATE TABLE workers(Name VARCHAR(25), Id INT NOT NULL DEFAULT 1000);
Query OK, 0 rows affected (0.47 sec)
mysql> INSERT INTO workers(Name, Id) VALUES('Ram', 101);
Query OK, 1 row affected (0.04 sec)
mysql> INSERT INTO workers(Name) VALUES('Mohan'); -- Id দেয়া হয়নি
Query OK, 1 row affected (0.10 sec)
mysql> SELECT * FROM Workers;
+-------+------+
| Name | Id |
+-------+------+
| Ram | 101 |
| Mohan | 1000 |
+-------+------+
দ্বিতীয় ইনসার্টে Id মান দেওয়া হয়নি, তাই ডিফল্ট মান 1000 নেওয়া হয়েছে।