Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pemicu MySQL setelah pembaruan dimasukkan ke tabel lain dengan syarat

LIKE tidak dapat digunakan dalam perbandingan sederhana itu hanya didukung dalam klausa WHERE. Jangan lupa untuk mengubah pembatas juga.

DROP TRIGGER IF EXISTS  `student_approve`;
DELIMITER //
CREATE TRIGGER `student_approve` AFTER UPDATE ON `student_info` 
FOR EACH ROW 
BEGIN
   IF NEW.student_approval = '1' THEN
     INSERT INTO `notifications` (user_to_notify,who_fired_event,noti_event_id) VALUES(NEW.registered_by,1,2);
   END IF;
END//
DELIMITER ;

Akan memperbaiki kesalahan sintaks tetapi saya tentu saja tidak dapat mengetahui apakah hasilnya sesuai dengan yang Anda inginkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Recursive dapatkan semua anak dari orang tua

  2. Menggunakan eksklusif atau di mysql

  3. Kesalahan MySQL:1395 Tidak dapat menghapus dari tampilan gabungan

  4. Putar tabel dan tampilkan n deret waktu yang dipesan

  5. Ketika saya menggunakan c9.io, Bagaimana saya bisa terhubung ke MySQL