![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
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 |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|