Вы можете использовать подзапрос, чтобы получить максимальное число.
INSERT asociados (id, codigoTipo, numero, cp, direccion,
email, fax, movil, nombre, nombreEncargado, telefono, website, idLocalidad)
SELECT p.id, 'A', dm.MaxNum + 1 , p.postalcode, p.address,
p.mail, p.fax, p.movil, p.name, p.charge_person,
p.phone, p.website, p.locality
FROM partners as p, (SELECT MAX(numero) MaxNum FROM asociados) dm
Обновление: если вы хотите увеличить количество вставляемых строк, используйте этот запрос:
INSERT asociados (id, codigoTipo, numero, cp, direccion,
email, fax, movil, nombre, nombreEncargado, telefono, website, idLocalidad)
SELECT p.id, 'A', @r := @r + 1 , p.postalcode, p.address,
p.mail, p.fax, p.movil, p.name, p.charge_person,
p.phone, p.website, p.locality
FROM partners as p, (SELECT @r := MAX(numero) MaxNum FROM asociados) dm