sql >> Databasteknik >  >> RDS >> Mysql

Flera infoga/uppdatera uttalanden i utlösaren?

Från dokumenten:Skapa triggersyntax

CREATE TRIGGER testref BEFORE INSERT ON test1
  FOR EACH ROW BEGIN
    INSERT INTO test2 SET a2 = NEW.a1;
    DELETE FROM test3 WHERE a3 = NEW.a1;
    UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
  END;



  1. Hur infogar man flera arrayer i en databas?

  2. SQL-fråga för att sammanfoga kolumnvärden från flera rader i Oracle

  3. En annan mysqld-server som körs på port 3306-fel

  4. 2 sätt att returnera en lista med triggers i en SQL Server-databas med T-SQL