P.S. prova ad eseguire la stessa quey direttamente sul database, usando il client mysql (se lo usi) oppure phpmyadmin. Già lì dovrebbe darti errore. Prima non funzionava sicuramente per il fatto di inserire NULL sul campo id, ma deve esserci qualche altro problema.