Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/01/2010, 05:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Insertar en una tabla el resultado de una consulta

Código MySQL:
Ver original
  1. INSERT INTO cuentas_data(usuario, tipo_de_cuenta, fecha_entrega_de_tipo, duración)
  2. SELECT usuario, 2, UNIX_TIMESTAMP( ), 120
  3. FROM cuentas
  4. WHERE DATEDIFF( CURRENT_DATE( ) , FROM_UNIXTIME( `ultimo_acceso` /1000 ))) < 30;
Si usas un SELECT para cargar una tabla, el VALUES es innecesario, como también son innecesarios los alias.
Como dice jurena, la cláusula AS ya no es obligatoria (es opcional desde hace años).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)