Membaca Nilai Runtun - MySQL Dasar #68
MySQL memiliki sebuah fungsi yang bernama LAST_INSERT_ID() yang dapat digunakan untuk membaca nilai/rekaman terakhir yang ditambahkan dari kolom AUTO_INCREMENT.
Lihat daftar isi : Menghasilkan dan Menggunakan Runtun
MariaDB [root93]> INSERT INTO serangga(nama,tanggal,asal) VALUES
-> ('cricket','2001-09-14','sawah');
Query OK, 1 row affected (0.060 sec)
MariaDB [root93]> SELECT LAST_INSERT_ID();
+------------------+
| LAST_INSERT_ID() |
+------------------+
| 10 |
+------------------+
1 row in set (0.000 sec)
Bukan hanya nilai ID terakhir saja yang bisa Anda ketahui melalui fungsi tersebut, tetapi Anda juga bisa menggunakan fungsi LAST_INSERT didalam klausa WHERE untuk mengetahui sebaris rekaman yang terkahir ditambahkan tanpa perlu mengetahui id nya.Baca juga : Memahami Fungsi PHP MySQL Last Insert ID
MariaDB [root93]> INSERT INTO serangga(nama,tanggal,asal) VALUES
-> ('moth','2001-09-14','jendela');
Query OK, 1 row affected (0.040 sec)
MariaDB [root93]> SELECT * FROM serangga
-> WHERE id = LAST_INSERT_ID();
+----+------+------------+---------+
| id | nama | tanggal | asal |
+----+------+------------+---------+
| 11 | moth | 2001-09-14 | jendela |
+----+------+------------+---------+
1 row in set (0.016 sec)
Alhamdulillah
ReplyDeletejadi tambah ilmu mysql