sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo generar / autoincrementar guid en la inserción sin disparadores e inserciones manuales en mysql?

En cuanto a establecido en la documentación , puede usar uid() como una columna predeterminada a partir de la versión 8.0.13, por lo que algo como esto debería funcionar:

create table tbl_test (
    guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
    name varchar(50) not null
);

Esto está bastante copiado de la documentación. No tengo a mano una versión lo suficientemente reciente de MySQL para probar esto.