Membuat AUTO_INCREMENT Di Mysql
AUTO_INCREMENT memungkinkan kita untuk mendapatkan angka/nomor yang unik ketika sebuah record di insert ke dalam table. Angka/nomor hasil dari AUTO_INCREMENT biasanya di pakai sebagai nilai dari primary key suatu table.
MySQL database telah menyediakan fitur ini. Kita tinggal menetapkan sebuah field sebagai AUTO_INCREMENT, lalu mysql yang akan meng-handle untuk menggenerate nilai yang unik ketika sebuah record di insert.
Anggap, kita ingin membuat table seperti di bawah ini di mysql.

Dan kita ingin, agar user_id nilai nya selalu unik ketika ada penambahan data user baru. Maka DDL yang di butuhkan sebagai berikut:
1 2 3 4 5 6 | |
Coba jalankan script berikut untuk insert data ke table
1 2 3 4 | |
Kita tidak perlu mendefinisikan nilai dari user_id, karena mysql secara otomatis akan melakukannya.