SQL DatabaseLesson 57Preview gratis
SQL Check
Lesson ini bagian dari SQL · Semua level
Ringkasan
Constraint CHECK memeriksa apakah nilai sebuah kolom memenuhi syarat tertentu sebelum disimpan. Misalnya harga harus positif atau usia minimal 17 tahun. Nilai yang melanggar CHECK akan ditolak, sehingga data kotor bisa dicegah sejak awal.
Poin kunci
- CHECK (kondisi) menolak nilai yang tidak memenuhi kondisi.
- Bisa ditulis saat CREATE TABLE atau ditambahkan lewat ALTER TABLE.
- Berlaku untuk operasi INSERT maupun UPDATE.
- MySQL versi lama mengabaikan CHECK; sejak 8.0.16 ditegakkan penuh.
- Bisa dipakai pada kolom tunggal maupun multi-kolom.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.