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