La tabla en cuestión es comentarios que hace referencia a id_usuario y a id_entrada que pertenecen a las tablas usuarios y entradas respectivamente.
Una vez que creo la tabla comentarios ejecuto la siguiente sentencia:
Código SQL:
Ver original
ALTER TABLE comentarios ADD FOREIGN KEY (id_usuario) REFERENCES usuarios(id_usuario)
y
Código SQL:
Ver original
ALTER TABLE comentarios ADD FOREIGN KEY (id_entrada) REFERENCES entradas(id_entrada)
La cosa es que puedo ejecutar cualquiera pero cuando quiero ejecutar el otro me sale el siguiente error
#1452 - Cannot add or update a child row: a foreign key constraint fails (`bdzw2011`.<result 2 when explaining filename '#sql-12a8_9'>, CONSTRAINT `#sql-12a8_9_ibfk_2` FOREIGN KEY (`id_entrada`) REFERENCES `entradas` (`id_entrada`))
Alguien me puede guiar un poco?
Desde ya muchas gracias por su tiempo.