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

php:cara tercepat untuk menghasilkan angka 5 digit yang belum ada di kolom db MySQL (dengan atribut unik)

Jika ada hanya 10-30% angka sudah diambil - berarti hanya 10-30% kueri akan dilakukan setidaknya dua kali. Yang sama sekali bukan masalah kinerja yang besar.

Jika tidak - buat saja tabel daftar semua-5-digit-angka (hanya 100rb baris) dan hapus semua yang ada. Saat Anda membutuhkan nomor acak lain - cukup pilih satu dan hapus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara di MySQL untuk secara implisit membuat kunci utama untuk sebuah tabel?

  2. Temukan peringkat bilangan bulat di mysql

  3. Bagaimana cara membatasi jumlah baris per nilai bidang dalam SQL?

  4. Bantuan kasus pembaruan MySQL

  5. Kapan menggunakan LEFT JOIN dan kapan menggunakan INNER JOIN?