|    
			
				15/04/2008, 05:25
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2007 
						Mensajes: 43
					 Antigüedad: 18 años, 6 meses Puntos: 0 |  | 
  |  problema al modificar una clave foránea  
  Hola foroTengo las siguientes tablas
 Item (idItem, zona)
 Zona(zona)
 PosicionZona(idItem,zona,posicion)
 
 Item tiene como clave foránea zona,
 intento ejecutar la siguiente sentencia
 UPDATE Item SET  `zona` =  'B' WHERE  `idItem` =  '5'
 
 y me da el siguiente fallo (en la tabla zona y en la tabla PosicionZona existe para el idItem 5 la zona B, luego no debería de dar fallo)
 
 UPDATE Item SET  `Zona` =  'B' WHERE  `idItem` =  '5'
 
 MySQL ha dicho:
 
 #1451 - Cannot delete or update a parent row: a foreign key constraint fails (`tiendaVirtual/ItemZonaHorizontal`, CONSTRAINT `ItemZonaHorizontal_ibfk_2` FOREIGN KEY (`idZona`) REFERENCES `Item` (`idZona`))
 
 ¿Por qué?
 Muchas gracias
     |