Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2013, 03:34
davezorn00
 
Fecha de Ingreso: enero-2013
Mensajes: 7
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Respuesta: Relacionar clientes con fecha de reserva

Todo funciona perfectamente, excepto que no me deja insertar registros en la tabla `reservas`.

Este es el error que me tira:

Código MySQL:
Ver original
  1. INSERT INTO  `citapreviatest`.`reservas` (
  2.  
  3. `idReserva` ,
  4. `dia` ,
  5. `hora` ,
  6. `idServicio` ,
  7. `idCliente`
  8. )
  9. NULL ,  '2013-01-10', NULL ,  '',  ''
  10. )
  11. MySQL ha dicho:
  12.  
  13. #1452 - Cannot add or update a child row: a foreign key constraint fails (`citapreviatest/reservas`, CONSTRAINT `reservas_ibfk_3` FOREIGN KEY (`idReserva`) REFERENCES `reservas` (`idReserva`) ON DELETE NO ACTION ON UPDATE NO ACTION)
Como soluciono esto??

Pongo la creación de las foreign keys por si sirve de algo y el error se encuentra ahí:
Código MySQL:
Ver original
  1. ALTER TABLE `reservas` ADD FOREIGN KEY ( `idServicio` ) REFERENCES `citapreviatest`.`servicios` (
  2. `idServicio`
  3.  
  4. ALTER TABLE `reservas` ADD FOREIGN KEY ( `idCliente` ) REFERENCES `citapreviatest`.`clientes` (
  5. `idCliente`

Gracias de antemano

Última edición por davezorn00; 10/01/2013 a las 03:39