Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2008, 12:54
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Re: Integridad Referencial en MySQl 5

1. Si manejas MyISAM, la integridad referencial se obtiene fundamentalmente mediante código (conviene recurrir a Store Procedures).
2. No existe, por definición, integridad referencial sin PK. Es parte del modelo (ver Theory & Fry).
3. Puede ser, habría que ver la definición de las tablas.
4. Exacto. Será tu responsabilidad evitar los problemas.
5. Diseñar, analizar, escribir, codificar, codificar...
6. Todos los errores de MySQL no solamente devuelven un mensaje, sino un número de error, como cualquier otro lenguaje. Esos valores son los que usamos para controlar las excepciones en las aplicaciones y en los Store Procedures.

finalmente: El código que pusiste de ejemplo, pertenece al modelo InnoDB, según el manual de referencia de MySQL.