Soweit in der Dokumentation angegeben
, können Sie uid()
verwenden als Spaltenstandard ab Version 8.0.13, also sollte so etwas funktionieren:
create table tbl_test (
guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
name varchar(50) not null
);
Dies ist ziemlich genau aus der Dokumentation kopiert. Ich habe keine aktuelle Version von MySQL zur Hand, um dies zu testen.