PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Batasan Unik dengan kondisi di MYSQL

MYSQL tidak mendukung jenis batasan seperti itu.

Anda harus menggunakan prosedur tersimpan untuk memasukkan data, sehingga Anda dapat melakukan beberapa pemeriksaan dan validasi.

Mengapa Anda tidak mendefinisikan default Anda sedemikian rupa sehingga harus memiliki 1 sebagai kunci utama? Dengan cara ini batasan unik yang normal pada pk sudah cukup.

Jika tidak ada yang cocok untuk Anda, Anda juga dapat mempertimbangkan untuk mengubah model data Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Round() Bekerja di PostgreSQL

  2. Bagaimana Tanh() Bekerja di PostgreSQL

  3. Fungsi PostgreSQL untuk ID yang terakhir dimasukkan

  4. Peningkatan Otomatis PostgreSQL

  5. Apakah ada cara untuk mendefinisikan konstanta bernama dalam kueri PostgreSQL?