表名transitions
,我想更改任何更新後所有行的值。更新完成後觸發器更改所有行
我正在使用以下觸發器,它只更改我正在進行更新的行。
CREATE TRIGGER signaturetrigger BEFORE UPDATE ON `transactions` FOR EACH ROW
BEGIN
SET New.signature = '288';
END
我試圖改變所有的行signature = 288
,我怎麼能修改觸發以archieve是什麼?我認爲使用FOR EACH ROW
就足夠了。
在此先感謝。
您無法使用其觸發器更新同一表(您只能更改該新的原始表,而不能更改整個表) –
如果您想在更新單個行時更新表中的每一行,您正在做的事情非常錯誤。 – Phylogenesis
_I'm試圖改變所有的行到_你的意思是表中的所有行?或所有涉及的行? – Alex