Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Anuncios



Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Sitios amigos

Blogs de miembros


Directorio de blogs | Registrarse
Los usuario registrados pueden crear su propio blog y escribir comentarios.

Añadir campo con llave foránea a una tabla en MySQL


Por: xourge
Publicado el: 08-01-2007 @ 01:15 am


primero, teniendo las 2 tablas ya creadas, es necesario comprobar los parametros exactos del campo que sirve de llave primaria en la tabla que queremos referenciar (tablaref), esto se ve con

SHOW CREATE TABLE tablaref;

Hecho esto suponiendo q la primaria es idTablaref int(10) unsigned, añadimos un campo exactamente igual en la otra tabla (tabla)

ALTER TABLE tabla ADD COLUMN idTablaref int(10) unsigned

añadimos un indice

ALTER TABLE tabla ADD KEY tabla_FKIndex (idTablaref)

ahora creamos la referencias

ALTER TABLE tabla ADD CONSTRAINT tabla_ibfk FOREIGN KEY (idTablaref) REFERENCES tablaref (idTablaref)

listo ;) 



Ultima actualización el 08-01-2007 @ 01:15 am




Añadir un comentario
Añadir un comentario
Ver más artículos
Ver más artículos
Journal ©
 



Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog