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

Kích hoạt MySQL Trên các sự kiện Chèn / Cập nhật

Với sự trợ giúp hoàn hảo của Grijesh và đề xuất sử dụng câu lệnh có điều kiện của anh ấy, tôi đã có thể nhận được ONE kích hoạt thực hiện cả hai nhiệm vụ. Cảm ơn một lần nữa Grijesh

 DELIMITER $$ 
 CREATE TRIGGER update_count AFTER INSERT ON ext_words 
 FOR EACH ROW 
   BEGIN
     IF NOT EXISTS (SELECT 1 FROM ext_words_count WHERE word = NEW.word) THEN
       INSERT INTO ext_words_count (word) VALUES (NEW.word);
   ELSE
       UPDATE ext_words_count SET word_count = word_count + 1 WHERE word = NEW.word;
   END IF;
  END $$    
 DELIMITER;   


  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:không có trong GROUP BY

  2. Tìm hiểu cách sử dụng Cơ sở dữ liệu MySQL

  3. Với MySQL, làm cách nào để tạo cột chứa chỉ mục bản ghi trong bảng?

  4. MySQL CONVERT_TZ ()

  5. Thông báo ClusterControl 1.4.1 - Phiên bản ProxySQL