Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kích hoạt Mysql sau khi cập nhật chèn vào một bảng khác với điều kiện

LIKE không thể được sử dụng trong một so sánh đơn giản, nó chỉ được hỗ trợ trong mệnh đề WHERE. Đừng quên thay đổi cả dấu phân cách.

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 ;

Sẽ sửa lỗi cú pháp nhưng tôi tất nhiên là chúng tôi không thể biết kết quả có như bạn muốn hay không.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Từ khóa MySQL AS

  2. Thêm mod_mysql, mod_xml và mod_zlib vào apache

  3. MySql - TRÊN CHÈN KHÓA DUPLICATE

  4. Vòng lặp Foreach sử dụng chuỗi để xuất XML

  5. Làm cách nào để chèn dữ liệu vào bảng Hive (0.13.1)?