Foros del Web » Programando para Internet » PHP »

Tablas vinculadas fueron desactivadas!!

Estas en el tema de Tablas vinculadas fueron desactivadas!! en el foro de PHP en Foros del Web. Buenas! Me gustaria saber si existe algun problema cuando voy a indexar varias tablas con llaves foraneas, en este caso especificamente cuando aparece el error ...
  #1 (permalink)  
Antiguo 08/07/2004, 15:12
 
Fecha de Ingreso: junio-2004
Mensajes: 21
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Tablas vinculadas fueron desactivadas!!

Buenas!

Me gustaria saber si existe algun problema cuando voy a indexar varias tablas con llaves foraneas, en este caso especificamente cuando aparece el error siguiente:

Error
Las opciones adicionales para trabajar con tablas vinculadas fueron desactivadas.

En el evento en que desee relacionar las tablas, tendria algún tipo de inconveniente???

Gracias por su valiosa colaboración.
  #2 (permalink)  
Antiguo 09/07/2004, 06:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Deberías especificar más el problema (sobre todo donde te aparece dicho mensaje).

Al parecer ese mensaje te lo muestra phpMyadmin. Lo que te está indicando es que el tipo de tabla que estás usando en Mysql (otro dato que no comentas que BD usas?) es de tipo MyISAM o cualquier otro que no es InnoDB que si que soporta NATIVAMENTE el soporte de claves foráneas en la definición de las tablas SQL y campos que vas a emplear.

De todas maneras con tablas MyISAM (las que dá por defecto phpMyadmin para diseñar una tabla) puedes trabajar con claves foráneas .. pero la verificación de la "integridad referencial" lo harías totalmente a mano en tu programación PHP o lenguaje que uses.

Revisa este tutorial (y en general los que ahí veras sobre Mysql):
http://www.mysql-hispano.org/page.php?id=27

Un saludo,
  #3 (permalink)  
Antiguo 28/07/2004, 18:18
 
Fecha de Ingreso: noviembre-2003
Ubicación: COLOMBIA TIERRA HERMOSA
Mensajes: 78
Antigüedad: 20 años, 5 meses
Puntos: 0
Sonrisa intenta esto

Abrir el archivo \" config.inc.php \" que se encuentra en la carpeta de PHPMyADMIN y buscar:

$cfg['PmaNoRelation_DisableWarning'] = FALSE;

Cambiar A

$cfg['PmaNoRelation_DisableWarning'] = TRUE;

y listo, ya no te marcara el error.
__________________
Colombia Tierra Querida

Última edición por marchar; 17/10/2004 a las 13:27
  #4 (permalink)  
Antiguo 29/07/2004, 08:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm marchar

El problema es que esa configuración indica que "no muestres el aviso" si pretendes usar claves foráneas (sinxtax SQL) en tipos de tablas que NO lo soportan como las "por defecto": MyIsam .. Es decir, si selecciona tablas Innodb (Mysql 4.0.x e inferiores) no verá ese "aviso". De todas formas ... es un aviso para que sepas que si intentas hacer eso .. no vas a poder o no se va a comportar como esperabas.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:24.