Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL тригер при събития за вмъкване/актуализация

С перфектната помощ на 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 между клаузата не включва?

  2. Деактивирайте Root Login в phpMyAdmin

  3. Как да мигрираме от MSSQL към MySQL

  4. mysql - създаване на механизъм, подобен на последователностите на Oracle

  5. ProxySQL:Всички няколко ресурси