Назад к вопросам
Junior
69
questionbank

Как запретить оставлять пустую колонку в базе данных?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Использовать ограничение NOT NULL для этой колонки при создании таблицы или при изменении существующей.

При создании таблицы:

CREATE TABLE моя_таблица (
    id INT PRIMARY KEY,
    название VARCHAR(255) NOT NULL, // Запрет на NULL в колонке название
    описание TEXT
);

При изменении существующей таблицы:

ALTER TABLE моя_таблица
MODIFY COLUMN название VARCHAR(255) NOT NULL;

Это гарантирует, что при вставке или обновлении данных в этой колонке будет обязательно указано значение, отличное от NULL.