sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Hur lägger man flera uppdateringar i en trigger?

Du kan gruppera flera påståenden i en trigger med BEGIN och END.

Exempel:

DELIMITER $$

CREATE TRIGGER my_trigger BEFORE INSERT ON accounts
FOR EACH ROW
BEGIN
    -- Statement one
    UPDATE domains
    SET domains.account_name = accounts.account_name
    WHERE domains.domain_name = main_accounts.website;
    -- Statement two
    UPDATE another_table
    SET another_table.column_name = accounts.account_name
    WHERE another_table.domain_name = accounts.some_column;
    -- More UPDATE statements
END$$



  1. phpmyadmin aktivera drop databassatsen

  2. MySQL-kommandoraden "-bash-kommandot hittades inte"

  3. Relationsproblem i MySql-designern

  4. SQL Server Management Studio:Importera tyst och ignorera 99,9 % av data