sql >> Database >  >> RDS >> Mysql

Hoe guid bij insert te genereren/auto-incrementeren zonder triggers en handmatige inserts in mysql?

Voor zover vermeld in de documentatie , kunt u uid() . gebruiken als een standaardkolom vanaf versie 8.0.13, dus zoiets als dit zou moeten werken:

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

Dit is vrijwel gekopieerd uit de documentatie. Ik heb geen recente versie van MySQL bij de hand om dit te testen.



  1. Hoe MySQL binaire logbestanden (BinLog) te lezen met mysqlbinlog

  2. Structuren van twee databases vergelijken?

  3. alembic util-opdrachtfout kan id niet vinden

  4. MySQL GROEP OP DatumTijd +/- 3 seconden