Por MySQL docs (ênfase adicionada) você não pode ter uma expressão em um valor padrão:
Testei se o seguinte acionador funciona para sua intenção:
CREATE TRIGGER MyTriggerName
BEFORE INSERT ON info
FOR EACH ROW
SET NEW.NewField = md5(NEW.username);