O ile określono w dokumentacji
, możesz użyć uid()
jako domyślna kolumna począwszy od wersji 8.0.13, więc coś takiego powinno działać:
create table tbl_test (
guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
name varchar(50) not null
);
To jest w dużej mierze skopiowane z dokumentacji. Nie mam pod ręką wystarczająco aktualnej wersji MySQL, aby to przetestować.