Bir tabloda unique id olan bir alana ya da Primary olan bir alana aynı değer girildiği için veriyordur hatayı.
id gibi genelde unique olan ya da primary olan alanları kontrol edin. aynı değerde 2 kayıt varsa düzeltin. ya da o alanın primary ya da unique alma özelliğini kaldırın.
duplicate entry 3 for key 1 demek, ilk alana 3 değeri birden fazla verilmiş demek. ilk alan id ise oradaki numaraların sıralı gittiğinden ve 3 değerinin yinelenmediğinden emin olun.