Ver Mensaje Individual
  #12 (permalink)  
Antiguo 01/06/2009, 09:00
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: insercción automática de registros en navicat

Una forma muy rústica de hacerlo sería:
Código sql:
Ver original
  1. INSERT INTO  dns_recs
  2. SELECT
  3.       ((SELECT `auto_increment` FROM information_schema.`TABLES` T WHERE TABLE_NAME = 'dns_recs')+1),
  4.       dns_zone_id,
  5.       TYPE,
  6.       displayHost,
  7.       host,
  8.       'server',
  9.       'server',
  10.       '20',
  11.       time_stamp
  12. FROM dns_recs
  13. WHERE opt='10' AND TYPE='MX';
Esta forma lo que hace es conservar el registro anterior y crear uno nuevo. No me queda claro para qué quieres una doble consulta, que por otro lado a nivel de SQL no es posible en el contexto de un INSERT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)