MySQL - Insercion en BD con select

 
Vista:

Insercion en BD con select

Publicado por reinaldo (11 intervenciones) el 12/01/2007 21:31:30
Buenas tardes.

Me gustaria saber cual es la sintaxis para una insercion en una tabla donde unos de los valores a insertar es un select.
Acá les coloco el ejemplo;

mysql> insert into log_usuario_transaccion(fecha, tipo_transacc, usuario, num_cel_imei, cell_id) values('hoy', 'eliminacion', select usuario from lista_gris
where numero_seguido='5567475', '5567475', select id_celda from linea where msisdn
='5567475');

Me arroja el siguiente error:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'select usuario from lista_gris where numero_seguido='5567475', '5567475', select' at
line 1

Gracias por su tiempo.!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insercion en BD con select

Publicado por reinaldo (11 intervenciones) el 12/01/2007 21:42:08
Ya encontré la solución, igual la pongo para el que la necesite algún dia...

insert into log_usuario_transaccion(fecha, tipo_transacc, usuario, num_cel_imei, cell_id) values('hoy', 'eliminacion', (select usuario from lista_gris where numero_seguido='5567475'), '5567475', (select id_celda from linea where msisdn='5567475'));

RC.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar