Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/07/2013, 11:39
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Actualizar información de 2 bases de datos idénticas

Si clavenum es autonumerioco yo haria lo siguiente

Código MySQL:
Ver original
  1. SELECT max(clavemun) FROM glosa2008.telemuni;

una vez obtenido ese maximo

Código MySQL:
Ver original
  1. insert into glosa2008.telemuni (clavemun,
  2. descripcion,
  3. telefono,
  4. id_telemuni)
  5. Select (tempo.clavemun,
  6. tempo.descripcion,
  7. tempo.telefono,
  8. tempo.id_telemuni)
  9. from temporal.telemuni as tempo
  10. where tempo.clavemun > MAX

recuerda que no puedes leer y escribir en la misma tabla luego esto CREO QUE NO FUNCIONA

Código MySQL:
Ver original
  1. insert into glosa2008.telemuni (clavemun,
  2. descripcion,
  3. telefono,
  4. id_telemuni)
  5. Select (tempo.clavemun,
  6. tempo.descripcion,
  7. tempo.telefono,
  8. tempo.id_telemuni)
  9. from temporal.telemuni as tempo
  10. where tempo.clavemun > (SELECT max(clavemun) FROM glosa2008.telemuni)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 23/07/2013 a las 00:33