我有一個名爲成員的表,其中有一個名爲ref(varchar 50)的字段,等等。有跡象表明,與特定的裁判,「TESTREF」MySQL觸發器。我應該使用INSERT還是UPDATE
基本上我需要的是一個記錄插入這個裁判那麼裁判應該更改爲另一個「NEWREF」
我會出現在該表certian刀片相信我需要在表上創建一個前觸發器(已經有一個將數據移動到另一個表的後觸發器),但我不確定是否應該在ref上使用UPDATE或INSERT命令。
正確的語法是
BEGIN
IF (NEW.ref = 'TESTREF') THEN
SET NEW.ref = 'NEWREF';
END IF;
END
是的,它可以做到。使用BEFORE INSERT/BEFORE UPDATE觸發器。 – Devart 2013-03-07 08:14:42