Estás intentando crear un registro pero no estás poniendo el valor a almacenar en el campo "email", que está definido como NOT NULL.
Cuando defines NOT NULL un campo en la creación de la tabla, MySQL ignorará toda clausula DEFAULT impuesta para ese campo, porque asume que SIEMPRE se enviará un valor. Por eso la
constraint DEFAULT no funciona.
Para que la cosa funcione, debes poner
Cita: `email` varchar(320) NULL DEFAULT 'youname@domain',
.