Home > Foro de MySQL >

Debates de MySQL > Como se hace relaciones en MySql

Como se hace relaciones en MySql

Escrito por Alfredo el 14/11/2006

Una pregunta tengo una tabla usuario con un id usuario como principal, y otra tabla que es libro con su id libro y ademas con un id usuario que es secundario... Lo que quiero es relacionar las tablas para que me jale automaticamente el id usuario en la tabla libro... Ok?

Si alguien sabe hacer relaciones en mysql que se digne en responder.. Hasta la vista


Citar  |  
Ver mensaje      

Johnny Cordero
Ecuador, Ecuador
Escrito por Johnny Cordero el 12/08/2007

Recuerda que versiones anteriores de MySql no soportan las llaves foraneas, primero debes asegurarte que la que tiens si lo haga.

la sentencia es algo asi:

[CONSTRAINT symbol] FOREIGN KEY (index_col_name,...)
REFERENCES table_name (index_col_name,...)
[ON DELETE {CASCADE | SET NULL | NO ACTION
| RESTRICT}]
[ON UPDATE {CASCADE | SET NULL | NO ACTION
| RESTRICT}]


Un ejemplo seria :

ALTER TABLE yourtablename
ADD [CONSTRAINT symbol] FOREIGN KEY (...)
REFERENCES anothertablename(...)
[on_delete_and_on_update_actions]


Citar  |  
Ver mensaje     

Escrito por Joseph Roure el 19/08/2008

Yo soy un usuario de la web, me gusta compartir informacion gracias,

Visiten el web site www.hibliz.com y en contactos hay comentarios. Gracias



Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: hablar ingles rapido ley general de los gases puntos rojos piel clasificacion del teatro calculo de conductos

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos