Sip,pero se trata de sentencias de SQL Server, tu usas MySQL con lo cual la sentencia debe cambiar. La consulta de Gildus dices que no te funcionó?
Código:
UPDATE TABLA1, TABLA2
SET TABLA1.DESCRIPCION = TABLA2.NOMBRE_CATEGORIA
WHERE TABLA1.ID = TABLA2.ID
AND TABLA1.DESCRIPCION <> TABLA2.NOMBRE_CATEGORIA
Saludos!