sql >> Databáze >  >> RDS >> Mysql

Vložit hodnotu po spuštění spouštěče

Můžete použít proměnnou MySQL:

1:Před aktualizací table 1 , nastavte uživatelskou proměnnou @purpose_change :

 set @purpose_change = 'Purpose change to 1';

2:Také změňte spouštěč následovně:

CREATE TRIGGER `update` AFTER UPDATE ON `table 1` 
FOR EACH ROW INSERT INTO table 2 (
Id,
Revision,
Purpose,
Change
)
VALUES
(
OLD.Id,
OLD.Revision,
OLD.Purpose,
@purpose_change  /* user variable */
);
$$
DELIMITER ;

@purpose_change bude existovat ve stejném připojení.




  1. Pochopení nové vlny tepla MySQL

  2. Přijdou mi nějaké změny, když nahradím spouštěč Oracle, když je moje aplikace spuštěna?

  3. MYSQL vyberte počet podle hodnoty

  4. Čtení souboru XML a ukládání dat do databáze mysql