Cómo resolver MySQLIntegrityConstraintVi
La siguiente figura muestra una excepción MySQLIntegrityConstraintViolationException que se encuentra con frecuencia.
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: No se puede agregar o actualizar el registro secundario. El motivo es que un campo de la tabla se está insertando o actualizando desde la tabla. MySQLIntegrityConstraintViolationException: No se puede eliminar o actualizar el registro principal: MySQLIntegrityConstraintViolationException: Fila: Esto se produce principalmente cuando los datos de una tabla de datos se eliminan o actualizan, y un campo de la tabla de datos es una clave externa para otra tabla.
com.mysql.jdbc.exception.MySQLIntegrityConstraintViolationException: 'Entrada duplicada' en la tabla es una clave externa para otra tabla. Entrada duplicada '******' para la clave principal 'PRIMARY' porque los datos insertados duplican el valor de la clave principal.
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: la columna no puede estar vacía. El motivo es que la columna de la clave principal no puede estar vacía.