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

Bagaimana cara menambahkan batasan CHECK khusus pada tabel MySQL?

CHECK kendala tidak didukung oleh MySQL. Anda dapat mendefinisikannya, tetapi tidak melakukan apa pun (mulai MySQL 5.7).

Dari manual :

CHECK klausa diuraikan tetapi diabaikan oleh semua mesin penyimpanan.

Solusinya adalah membuat pemicu , tapi itu bukan hal yang paling mudah untuk dikerjakan.

Jika Anda menginginkan RDBMS open-source yang mendukung CHECK kendala, coba PostgreSQL . Ini sebenarnya database yang sangat bagus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah dan Setel Ulang Kata Sandi root MySQL

  2. Cara menggunakan SUBSTRING() di MySQL

  3. GALAT 1698 (28000):Akses ditolak untuk pengguna 'root'@'localhost'

  4. BULAN () Contoh – MySQL

  5. MySQL menambahkan hari ke tanggal