Pokud uvedeno v dokumentaci
, můžete použít uid()
jako výchozí sloupec od verze 8.0.13, takže něco takového by mělo fungovat:
create table tbl_test (
guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
name varchar(50) not null
);
To je do značné míry zkopírované z dokumentace. Nemám po ruce dostatečně aktuální verzi MySQL, abych to mohl otestovat.