cuando declaraste la tabla indicaste que los campos no podian ser nulos??
Código SQL:
Ver originalCREATE TABLE tabla(campo INT(11) NOT NULL);
porque sino lo hiciste simplemente el servidor de la base de datos te lo va a permitir porque tu no lo indicaste, saludos