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

Hvordan genererer/autoincrement guide på indsættelse uden triggere og manuelle indsættelser i mysql?

Så vidt angivet i dokumentationen , kan du bruge uid() som en kolonnestandard fra version 8.0.13, så noget som dette burde virke:

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

Dette er stort set kopieret fra dokumentationen. Jeg har ikke en ny nok version af MySQL ved hånden til at teste dette.



  1. Implementering af failover i MS SQL Server 2017 Standard

  2. Brug af Oracle® Heterogene Services med to ODBC-datakilder

  3. Eksporter og importer alle MySQL-databaser på én gang

  4. Er der nogen hash-funktion i PL/SQL?