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

Hoe plaats je meerdere updates in een trigger?

U kunt meerdere instructies groeperen in een trigger met BEGIN en END.

Voorbeeld:

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. kan niet inloggen op phpmyadmin error #1862 - Uw wachtwoord is verlopen

  2. Wamp phpMyAdmin-fout #1045 - Toegang geweigerd voor gebruiker 'root'@'localhost'

  3. SQL herhalende tekenreeks

  4. Databasetabellen hernoemen met phpMyAdmin