Integridad referencial MYSQL

neveda
15 de Agosto del 2003
Necesito un programilla para Mysql poder generar las relaciones entre tablas en una bd y así poder garantizar la integridad referencial.
¿Como será sino el código sql para ejecutarlo a pelo?

Seawolf
15 de Agosto del 2003
Lo de gratis es una burrada con perdón. En la release 4 se implementará esta función. Mientras a esperar y a mantenerla a mano. Ademas Mysql para Windows es de pago!!! y no tiene integridad referencial.

-
15 de Agosto del 2003
Lo de no tener integridad referencial es porque los diseñadores de MySQL le han dado mas importancia a la velocidad y dejan en manos del programador la responsabilidad de comprobar la integridad, por eso MySQL es 2 o 3 veces mas rapida que PostgreSQL.

-
15 de Agosto del 2003
Lo de no tener integridad referencial es porque los diseñadores de MySQL le han dado mas importancia a la velocidad y dejan en manos del programador la responsabilidad de comprobar la integridad, por eso MySQL es 2 o 3 veces mas rapida que PostgreSQL.

ainosh
15 de Agosto del 2003
Efectivamente, Mysql no presenta integridad referencial. Si esa base de datos es para un trabajo serio te aconsejo que no uses Mysql a no ser que quieras controlar la mayor parte del funcionamiento de la bd por programa

armando
15 de Agosto del 2003
Creo que en mysql no existe la integridad referencial ya que es gratis. tu puedes hacer left join o tener encuente por medio de las validaciones de codigo en java o perl o vc , los unicos que si tienen este ,manejo es oracle ,sqlServer ,o access asi es que si deseas busca el oracle for linux .

miguel
15 de Agosto del 2003
que tiene que ver que es gratis con las caracteristicas del software???

no es burrada es pendejada

Dog-Stryker
15 de Agosto del 2003
Encontre en otro foro, y en el manual de mysql en sitio oficial, que las tablas deben ser del tipo "INNODB", y no el tipo por defecto "MyISAM".
El tipo INNODb, segun el manual es el primero en soporta la clausula foreign key