No, puedes omitir campor en INSERTs sin problemas. MySQL no permite crear un campo NOT NULL sin valor por defecto, así que si "olvidas" un campo en un INSERT, le asigna el valor por defecto o lo deja NULL.
[añadido]
Ups! Cluster tienes razón, no me había dado cuenta de ese "pequeño detalle"
[añadido]