Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como gerar/autoincremento guid na inserção sem gatilhos e inserções manuais no mysql?


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.