Pro MySQL dokumenty (zvýraznění přidáno) nemůžete mít výraz ve výchozí hodnotě:
Testoval jsem, že následující spouštěč funguje pro váš záměr:
CREATE TRIGGER MyTriggerName
BEFORE INSERT ON info
FOR EACH ROW
SET NEW.NewField = md5(NEW.username);