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

Sisipkan MySql Pilih uuid()

Ternyata uuid() adalah menghasilkan uuid yang berbeda per baris.

Tetapi alih-alih menghasilkan semua potongan secara acak, seperti yang biasanya saya harapkan, MySql tampaknya hanya menghasilkan potongan ke-2 secara acak. Agaknya agar lebih efisien.

Jadi sekilas uuids tampak identik padahal sebenarnya MySql telah mengubah potongan ke-2. misalnya

cccccccc-cccc-cccc-cccc-cccccccccccc
ccccdddd-cccc-cccc-cccc-cccccccccccc
cccceeee-cccc-cccc-cccc-cccccccccccc
ccccffff-cccc-cccc-cccc-cccccccccccc

Saya berasumsi jika ada tabrakan akan dicoba lagi.

Burukku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Akses ditolak untuk pengguna 'root'@'localhost' tepat setelah instalasi di macOS

  2. MySQL Cara mendapatkan perbedaan waktu di cap waktu unix

  3. PHP/MySQL - membangun hierarki menu navigasi

  4. Hibernate - ClassNotFoundException:com.mysql.jdbc.Driver

  5. DBI begin_work tidak berfungsi dengan panggilan prosedur tersimpan