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

Bagaimana cara menentukan batasan unik untuk banyak kolom di MySQL?

Untuk menambahkan batasan unik, Anda perlu menggunakan dua komponen:

ALTER TABLE - untuk mengubah skema tabel dan,

ADD UNIQUE - untuk menambahkan batasan unik.

Anda kemudian dapat menentukan kunci unik baru Anda dengan format 'name'('column1', 'column2'...)

Jadi untuk masalah khusus Anda, Anda dapat menggunakan perintah ini:

ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih Query Untuk Mengambil Baris di MySQL

  2. Instal beberapa instance MySQL di server Linux - gunakan file konfigurasi MySQL terpisah

  3. LOAD DATA LOCAL INFILE memberikan kesalahan Perintah yang digunakan tidak diizinkan dengan versi MySQL ini

  4. Pemecahan Masalah Replikasi MySQL:Bagian Satu

  5. Tidak dapat menghapus atau memperbarui baris induk:batasan kunci asing gagal