Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да генерирам/автоматично инкрементираме водач при вмъкване без тригери и ръчни вмъквания в mysql?

Доколкото посочено в документацията , можете да използвате uid() като колона по подразбиране, започваща версия 8.0.13, така че нещо подобно трябва да работи:

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

Това е почти копирано от документацията. Нямам достатъчно скорошна версия на MySQL под ръка, за да тествам това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. (2006, „MySQL сървърът е изчезнал“) в WSGI django

  2. Фатална грешка:Не може да се отвори и заключи таблици с привилегии:Таблица 'mysql.host' не съществува

  3. Как да архивирам/експортирам свързания файл Database database.sql в laravel?

  4. MySQL 8 създаде нов потребител с парола, която не работи

  5. Как да извлечете качени файлове с помощта на php