Nella insert dichiari un campo ma ne inserisci 5. L'id che vuoi inserire c'e' gia' e quindi ricevei l'errore Duplicate entry '0' for key 1. In pratica hai un id 0 e ne vuoi inserire un'altro sempre con lo zero.