MySQL DatabaseLesson 60Preview gratis
MySQL Auto Increment
Lesson ini bagian dari MySQL · Semua level
Ringkasan
AUTO_INCREMENT membuat kolom bernilai otomatis bertambah tiap kali baris baru disisipkan, sehingga kamu tidak perlu mengisi ID secara manual. Kolom ini umumnya dipasangkan dengan PRIMARY KEY bertipe INT atau BIGINT. Nilai berikutnya biasanya diambil dari nilai terbesar yang pernah dipakai sehingga tidak digunakan ulang.
Poin kunci
- AUTO_INCREMENT hanya bisa dipakai pada satu kolom per tabel dan harus berindex (mis. PRIMARY KEY)
- Saat INSERT tidak menyebut kolom ini, nilainya diisi otomatis
- Nilai awal bisa diatur dengan opsi AUTO_INCREMENT = n saat CREATE TABLE
- Nilai yang pernah dipakai tidak dihitung ulang meski baris terakhir dihapus
- AUTO_INCREMENT berlaku untuk tipe numerik seperti INT dan BIGINT
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.