Per MySQL docs (min kursivering) du kan inte ha ett uttryck i ett standardvärde:
Jag har testat att följande trigger fungerar för din avsikt:
CREATE TRIGGER MyTriggerName
BEFORE INSERT ON info
FOR EACH ROW
SET NEW.NewField = md5(NEW.username);