Como FreshPrinceOfSO
sugerido en los comentarios debajo de mi pregunta, el servidor MySQL no maneja conversiones a varchar .
Entonces, aunque la consulta
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS varchar(20))) FROM MyTable WHERE 1;
da como resultado un error de sintaxis, conversión a char en cambio funciona bien:
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS char(20))) FROM MyTable WHERE 1;