El error viene dado por que tienes la clave primaria repetida.
Conéctate a una rejilla mientras haces todo el proceso para así saber en cada momento cual es la última clave que le añades....
Una vez detectes el error, quizás el último registro no contiene el valor que esperas?
Una vez detectado el error tienes el evento Beforeinsert, para hacer las comprobaciones pertinentes.
Un Saludo.
|