От автора: ограничение DEFAULT SQL предоставляет значение по умолчанию для столбца, если оператором INSERT INTO определенное значение не предоставлено.
Пример
Например, следующий код SQL создает новую таблицу под названием CUSTOMERS и добавляет в нее пять столбцов. Здесь для столбца SALARY установлено значение по умолчанию 5000.00, поэтому в случае, если инструкция INSERT INTO не предоставляет значение для этого столбца, то по умолчанию для этого столбца будет задано значение в 5000.00.
1 2 3 4 5 6 7 8 | CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2) DEFAULT 5000.00, PRIMARY KEY (ID) ); |
Если таблица CUSTOMERS уже создана, то для добавления ограничения DEFAULT для столбца SALARY вы должны создать запрос, который приведен в блоке кода ниже.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Изменение таблицы CUSTOMERS
1 | MODIFY SALARY DECIMAL (18, 2) DEFAULT 5000.00; |
Удаление ограничения Default
Чтобы удалить ограничение DEFAULT, используйте следующий SQL-запрос.
1 2 | ALTER TABLE CUSTOMERS ALTER COLUMN SALARY DROP DEFAULT; |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.