Restricción MySQL NOT NULL
Restricción MySQL NOT NULL
De forma predeterminada, una columna puede contener valores NULL.
La NOT NULL
restricción obliga a una columna a NO aceptar valores NULOS.
Esto obliga a que un campo siempre contenga un valor, lo que significa que no puede insertar un nuevo registro o actualizar un registro sin agregar un valor a este campo.
NO NULO en CREAR TABLA
El siguiente SQL garantiza que las columnas "ID", "LastName" y "FirstName" NO aceptarán valores NULOS cuando se cree la tabla "Personas":
Ejemplo
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
NO NULO en ALTER TABLE
Para crear una NOT NULL
restricción en la columna "Edad" cuando la tabla "Personas" ya está creada, use el siguiente SQL:
Ejemplo
ALTER TABLE Persons
MODIFY Age int NOT NULL;