He creado este insert:
Cita: INSERT INTO dns_recs
SELECT
( SELECT auto_increment
FROM information_schema.`TABLES` T
WHERE TABLE_NAME = 'dns_recs'),
dns_zone_id,
type,
displayHost,
host,
'server',
'server',
'20',
time_stamp
FROM dns_recs
WHERE opt='10' AND type='MX';
pero la segunda select que recoge el último id insertado parece que siempre me coge el mismo porque me aparece el error "Duplicate entry '526' for key 1", he intentado: SELECT auto_increment + 1 pero como siempre recoge el mismo valor tampoco funciona......