Mysql
 sql >> Database >  >> RDS >> Mysql

Come generare/incrementare automaticamente la guida su inserto senza trigger e inserimenti manuali in mysql?

Per quanto indicato nella documentazione , puoi usare uid() come colonna predefinita a partire dalla versione 8.0.13, quindi qualcosa del genere dovrebbe funzionare:

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

Questo è praticamente copiato dalla documentazione. Non ho una versione abbastanza recente di MySQL a portata di mano per testarlo.