Até onde indicado na documentação , você pode usar
uid()
como um padrão de coluna a partir da versão 8.0.13, então algo assim deve funcionar:create table tbl_test (
guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
name varchar(50) not null
);
Isso é praticamente copiado da documentação. Eu não tenho uma versão recente o suficiente do MySQL em mãos para testar isso.