SQL - Ограничение DEFAULT

Ограничение DEFAULT используется для предоставления значения по умолчанию для столбца. Значение по умолчанию будет добавлено ко всем новым записям, если другое значение не указано.

SQL DEFAULT в CREATE TABLE

Следующий SQL устанавливает значение DEFAULT для столбца «country», когда создается таблица «users»:

CREATE TABLE users (
    user_id int NOT NULL,
    name varchar(255) NOT NULL,
    fullname varchar(255),
    gender int,
    country varchar(255) DEFAULT 'Spain'
);

SQL DEFAULT в ALTER TABLE

Чтобы создать ограничение DEFAULT в столбце «country», когда таблица уже создана, используйте следующее:

ALTER TABLE users
ALTER country SET DEFAULT 'Spain';

DROP a DEFAULT

Чтобы удалить ограничение DEFAULT, используйте следующее:

ALTER TABLE users
ALTER country DROP DEFAULT;