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

Indeks unik MySQL berdasarkan beberapa bidang

Anda dapat melakukan ini menggunakan NULL nilai-nilai. Jika Anda menggunakan NULL bukannya "H ", MySQL akan mengabaikan baris saat mengevaluasi UNIQUE kendala :

A UNIQUE index creates a constraint such that all values in the index must be
distinct. An error occurs if you try to add a new row with a key value that
matches an existing row. This constraint does not apply to NULL values except
for the BDB storage engine. For other engines, a UNIQUE index permits multiple
NULL values for columns that can contain NULL.

Sekarang, ini sedikit curang, dan itu berarti Anda tidak dapat memiliki data Anda persis seperti yang Anda inginkan. Jadi solusi ini mungkin tidak sesuai dengan kebutuhan Anda. Tapi jika Anda bisa ulang data Anda dengan cara ini, itu akan berhasil.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan sisa hari, jam, dan menit menggunakan mySql

  2. Menggunakan UUID sebagai kunci utama dengan Laravel 5

  3. Ada yang salah dengan Hibernate DB connection pooler c3p0

  4. Jelaskan perilaku dalam memetakan urutan id komposit yang ditambahkan secara otomatis dengan Hibernate

  5. Mendapatkan karakter khusus dari database MySQL dengan PHP