0
別のテーブルから追加データを挿入して同じ行を更新するトリガを設定しようとしています。フィールドreceive.iccidは空白で、すべての挿入時に更新されるようにします。しかし、このトリガーは他のテーブルから同じテーブルを更新するmysqlトリガ
delimiter //
CREATE TRIGGER ins_iccid
AFTER INSERT ON receive
FOR EACH ROW
BEGIN
UPDATE receive SET NEW.iccid = (SELECT goip.iccid FROM goip WHERE NEW.goipname=goip.name);
END//
delimiter ;
にしようとしていたものを達成するために「挿入する前に、」を使用する必要があることが判明した動作しません。 'goip'テーブルの' name'ですか? –
私は既にBEFORE INSERTステートメントを使ってそれを理解しました – Shirker