Theo như đã nêu trong tài liệu
, bạn có thể sử dụng uid()
như một cột mặc định bắt đầu từ phiên bản 8.0.13, vì vậy một cái gì đó như thế này sẽ hoạt động:
create table tbl_test (
guid binary(16) default (uuid_to_bin(uuid())) not null primary key,
name varchar(50) not null
);
Điều này được sao chép khá nhiều từ tài liệu. Tôi không có phiên bản MySQL đủ gần đây để kiểm tra điều này.