Mysql – Insert cogiendo datos con una sentencia select

Veamos cómo insertar registros en una tabla cogiendo los datos de otra.

1
2
INSERT INTO eliminatorias(id,eliminatoria,fecha,)
SELECT null, 'TEXTO ESTATICO', fecha FROM fecha_historico WHERE fecha < "2015-05-12"

De este modo, primero se hace el select, y el resultado se va insertando en la tabla eliminatorias. Es importante que los campos consultados en el select, coincidan con los el Insert. En caso contrario no funcionaria.

Información relacionada

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*