cara membuat otomatis tanggal dan waktu di trigger phpmyadmin
Bagaimana membuat script otomatis tanggal dan waktu di phpmyadmin - Trigger di phmyadmin adalah suatu objek di database mysql yang akan dilakukan oleh engine MySQL saat sebelum (BEFORE)/setelah (AFTER) menginput (INSERT)/mengubah (UPDATE)/menghapus (DELETE) atau dengan kata lain tindakan pada saat sebelum atau sesudah melakukan query di tabel database mysql. Di MySQL, Triggers mulai dikenal di versi MySQL 5.0, dan di versi saat ini (mysql version 5.5.31) fungsi penggunaanya saat ini sudah bertambah. Penggunaan script trigger sebenarnya mengurangi penggunaan script Php pada umumnya jadi bisa mempercepat halaman web menjadi ringan karena proses langsung dari databasenya.
Pada kesempatan ini saya akan membahas cara membuat tanggal dan waktu otomatis dengan menggunakan trigger di phpmyadmin. Script trigger ini cocok jika ada penambahan baris bari di database mysql artinya ada insert di tabel. Langsung saja bagaimana membuat trigger otomatis untuk tanggal dan waktu.
Pada kesempatan ini saya akan membahas cara membuat tanggal dan waktu otomatis dengan menggunakan trigger di phpmyadmin. Script trigger ini cocok jika ada penambahan baris bari di database mysql artinya ada insert di tabel. Langsung saja bagaimana membuat trigger otomatis untuk tanggal dan waktu.
- Siapkan tabel di database contoh seperti dibawah ini
CREATE TABLE `tanggal` ( `id` int(8) NOT NULL, `nama` varchar(50) NOT NULL, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
- Sekarang memasang script di trigger Phpmyadmin, caranya di menu pojok sebelah kanan halaman tabel klik menu "Trigger" >>Tambahkan trigger.
BEGIN IF NEW. date = '0000-00-00 00:00:00' THEN SET NEW.date = CURRENT_TIMESTAMP(); END IF; END
- Untuk nama trigger penggunaan spasi kalai bisa menggunakan garis bawah. Isikan script trigger diatas di Definisi klik kirim.
- Sekarang lakukan uji coba caranya insert tabel lewat phpmyadmin isikan nama anda kemudian Save / Kirim. Sekaranh lihat hasil querynya maka di record date otomatis tanggal, jam waktu akan otomatis terisi tanpa perlu kita isikan