MySQL: Actualizar datos de la columna de una tabla con datos de la misma tabla

  • 20 Feb 2012
  • mysql
UPDATE
  italia_comune t, ( 
    SELECT 
      id as id2, CONCAT('0',cap) AS cap2 
    FROM  
      italia_comune 
    WHERE  
      length(cap) = 4) AS t2 
SET 
  t.cap = t2.cap2 
WHERE 
  t.id = t2.id;