Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 15-09-2005
albarchi albarchi is offline
Miembro
 
Registrado: feb 2005
Posts: 13
Poder: 0
albarchi Va por buen camino
Hola

Posiblemente tengas razon en lo que dices, es que no me he explicado con total claridad.

Repito

Tengo una tabla(PROFESORES):

profesor_id(clave primaria) | nombre | apellidos | alumnos_id(clave ajena)
-----------------------------------------------------------------------
X | pepe | garcia | Y


Donde X la genera MySQL con AUTO_INCREMENT
Donde Y podria ser la misma que X o no (como tu dices)

Otra tabla(ALUMNOS):

alumnos_id(clave primaria) | nombre
-----------------------------------------
Y | antoñito



El problema es al insertar en PROFESORES:

INSERT INTO profesores(nombre, apellidos) VALUES ('pepe', 'garcia');

Analicemos:

En la tabla PROFESORES se habra añadido lo que hay arriba.
X sera igual a 1 (Por ejemplo).
Y me gustaria que fuese igual a X, pero ... (aunque no es forzosamente necesario, podria ser otro valor)
¿ Como podria añadir el dato en una sola consulta, sin tener que volver a consultar cuanto vale X y entonces asignarselo a Y?

No se si he liado mas la cosa.

Lo que quiero es eso, ir añadiendo datos en una tabla y añadir la id de la clave ajena de otra tabla, para asi poder referenciarlas.

Gracias de ante mano
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 04:14:11.


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