Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2015, 13:25
ilos28
 
Fecha de Ingreso: noviembre-2015
Ubicación: Las Palmas (Canarias)
Mensajes: 14
Antigüedad: 9 años, 1 mes
Puntos: 0
Restricciones

Buenas:

Soy nueva en esto de mysql y tenía algunas dudas sobre las restricciones.

Exactamente, ¿para qué son las restricciones?

Y por ejemplo, si yo modificara una tabla para añadir una foreign key ¿tengo crear una restricción o se crean solas?

He visto ejemplos de gente que ha creado varias tablas y luego ha alterado una añadiéndole una foreign key pero no le añade la restricción, sin embargo, cuando luego intenta insertar valores nuevos a las columnas le ha saltado exactamente este error:

ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails

Pero no le vi crear la restricción. ¿Cómo es que le ha fallado?