Imaginemos que tengo la siguiente tabla:
CREATE TABLE alumno
(
DNI VARCHAR(9) PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
apellidos VARCHAR(20) NOT NULL,
edad SMALLINT(2) NOT NULL,
correo VARCHAR(30) NOT NULL,
)
Al haber declarado todos los campos como NOT NULL, a la hora de hacer un insert, hay alguna manera de omitir algún campo? por ejemplo si quiero hacer inserts de todo menos el correo, podría hacerlo?
Es recomendable poner NOT NULL en todos los campos? o solo en los que me interese a mi que se tenga que rellenar sí o sí.
Saludos y gracias.