Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menghasilkan/peningkatan otomatis pada penyisipan tanpa pemicu dan penyisipan manual di mysql?

Sejauh dinyatakan dalam dokumentasi , Anda dapat menggunakan uid() sebagai kolom default mulai versi 8.0.13, jadi sesuatu seperti ini akan berfungsi:

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

Ini cukup banyak disalin dari dokumentasi. Saya tidak memiliki versi MySQL yang cukup baru untuk menguji ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencari substring Soundex () di MySQL?

  2. PHP &mySQL:Kapan tepatnya menggunakan htmlentities?

  3. Pernyataan CASE bersarang di MySQL

  4. Contoh MySQL REGEXP

  5. MySQL:Memotong Tabel dalam Transaksi?