Buen día, mi problema es que no puedo poner mas de una clave foránea en una tabla.
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 originalALTER TABLE comentarios
ADD FOREIGN KEY (id_usuario) REFERENCES
usuarios(id_usuario)
y
Código SQL:
Ver originalALTER 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.