Ho una tabella con un campo ID_MANUALE (non l'ID che identifica l'istanza che è già autoincrement) che contiene già alcuni valori non progressivi, ma moltissimi record sono impostati a zero. C'è un modo per assegnare un valore progressivo solo alle istanze che hanno valore zero?

Ho provato una cosa tipo
Codice PHP:
UPDATE tbl1
SET id_manuale 
= ( SELECT MAX(id_manuale)+1 FROM tbl1 )
WHERE id_manuale=
Ma mi dice che non posso usare la stessa tabella per la SELECT nidificata