MySQL DatabaseLesson 58Preview gratis
MySQL Default
Lesson ini bagian dari MySQL · Semua level
Ringkasan
Constraint DEFAULT memberi nilai bawaan pada sebuah kolom sehingga nilai tidak perlu selalu ditulis saat INSERT. Nilai default ini bisa berupa literal seperti 0 atau 'aktif', maupun ekspresi seperti CURRENT_TIMESTAMP. DEFAULT sering dipakai bersama NOT NULL agar kolom tetap selalu terisi meski pengguna tidak mengirimkan nilainya.
Poin kunci
- DEFAULT mengisi otomatis nilai bila kolom tidak disebut saat INSERT
- Nilai default bisa literal atau ekspresi, misalnya CURRENT_TIMESTAMP
- Default hanya dipakai ketika kolom tidak menerima nilai eksplisit
- Ubah default dengan ALTER TABLE ... ALTER COLUMN ... SET DEFAULT
- DEFAULT dan NOT NULL saling melengkapi agar data selalu terisi
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.