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

Apa perbedaan antara UNIK, KUNCI UNIK, dan KENDALA 'nama' UNIK?

1 dan 2 identik - keduanya membuat dua indeks unik, satu untuk setiap kunci. #3 hanya membuat satu indeks unik di kedua kunci, jadi tidak ada kombinasi nama pengguna dan email yang dapat diduplikasi, tetapi misalnya, nama pengguna dapat diduplikasi selama email yang berbeda digunakan.

Kedengarannya Anda mungkin menginginkan salah satu dari dua yang pertama. UNIK dan KUNCI UNIK setara.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembaruan MySQL memakan waktu (terlalu) lama

  2. Waktu Mulai Eksekusi Acara Mysql

  3. Laravel Fasih dengan()-> mengembalikan null

  4. Bagaimana cara mengambil item berikutnya dalam daftar catatan MySQL?

  5. Mendapatkan hari pertama dalam seminggu di MySql menggunakan Minggu No