Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-07-2003
Avatar de orfeo
orfeo orfeo is offline
Miembro
 
Registrado: may 2003
Posts: 99
Poder: 22
orfeo Va por buen camino
No logro que funcionen un FOREIGN KEY

Hola, estoy usando mySQL v4.0.13 para windows, nesecito que las claves foraneas anden, estube lleyedo la DOC y solo es soportado por tablas InnoDB (es asi?)
Me refiero a que no andan en el sentido que no realiza las restricciones que deberia hacer, como ejemplo: libros y editorial

CREATE TABLE libro (
nombre char(10) PRIMARY KEY,
editorial char(10)
REFERENCES editorial (nombre)
ON DELETE cascade
ON UPDATE cascade
#RESTRICT
)TYPE=InnoDB;

CREATE TABLE editorial (
nombre char(10) PRIMARY KEY
)TYPE=InnoDB;


La creacion anda, pero cuando inserto la tupla ('The war','Kapeluz') en LIBRO la inserta sin problemas, sindo que 'kapeluz' no existe en editorial. si coloco ('kapeluz') en EDITORIAL y luego la modifico no actualiza los cambios en libros, ni hablar de los borrados en cascada (no los hace).
Probe tambien la opcion RESTRICT que supongo que es el equivalente a REJECT del SQL-92, porque REJECT falla.

a mysql lo he probado cargar como 'mysqld' y 'mysqld-max' pero no hay cambios.

La conexion la estoy haciendo desde ODBC (SQL Explorer) o desde Mysql Control Center.

Estoy Haciendo Algo mal?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:11:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi