Claro, el línea a línea te demora más, aunque tenés un control de los datos. Al problema, yo intentaría agregándole un not null al campo fecha_ingreso:
Código:
CREATE TABLE `ingreso` (
`codigo` int(20) default NULL,
`fecha_ingreso` date NOT NULL default '0000-00-00',
`codcargo` varchar(30) default NULL,
`cargo` varchar(80) default NULL,
`nombre` varchar(30) default NULL,
`apellido` varchar(30) default NULL,
`sueldo` double(10,2) default '0.00'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
PD: Y si, son varios registros, si validas esto será lo mejor.