Cita:
Iniciado por gnzsoloyo
Esto tiene un error básico: NULL no es una cadena, por lo que no va entre apóstrofos:
Y esto:
te dice que estás violando una restricción de clave foránea... Porque no puedes poner como NULL una FK. Las FK tienen las mismas restricciones que la PK original, entre las que se cuenta la de que
no puede ponerse un valor NULL.
Para aceptar NULL, MySQL exige que en la tabla referida no haya PK, sino una clave candidata declarada como UNIQUE y que ese campo sea DEFAULT NULL.
bueno ahora eh cambiado la consulta asi y ya eh probado no colocandole NULL si no otro valor y tampoco me deja actulizar
me sigue saliendo lo mismo
Código MySQL:
Ver originalQuery :
Update detalle_inscrip_equi
set Cod_Inscrip_Equi
= '2' where Cod_Participantes
= '8'Error Code : 1452