Ver Mensaje Individual
  #1  
Antiguo 21-09-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Reputación: 19
david duarte Va por buen camino
insertar con una instruccion en varias tablas

Hola!!!

Aqui de nuevo, me surgio una idea o pregunta.

Quiero investigar si en una sola instruccion de insert, se pueden insertar datos en dos tablas, esto es:

TABLA1
id -> num
nombre ->string (varchar)
direccion -> string (varchar)

TABLA2
id -> num
nom_trabajo -> varchar
salario -> float
horario -> time

(estas tablas son inventadas en el momento, solamente para el ejemplo)

quiero que mediante un insert, ingresar un registro en cada tabla, esto es:
Código SQL [-]
INSERT INTO tabla1.id, tabla1.nombre, tabla1.direccion,      tabla2.id,tabla2.nom_trabajo, tabla2.salario,tabla2.horario
VALUES ('''....'.'.'.'.'.'.'.'.'.'.'.'...).

lo que he hecho es que he insertado el registro mediante dos inserts (mysql,php. Con el editor del sql del mysql, pongo dos instrucciones insert, una abajo de otra y si los inserta) pero mi duda es que si existe o se puede insertar mediante un solo insert o debo crear procedimientos?

No he encontrado nada en los manuales de sql( en la red) ni en lo que tengo a la mano.

Si alguien tiene el conocimiento o sabe en donde puedo encontrar algunos ejemplos, se los agradeceria muchisimo

Gracias
Saludos!!!
Responder Con Cita