表名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