[英]MYSQL Trigger using XML Extractvalue
我在嘗試使用ExtractValue函數在MySQL中創建觸發器時遇到錯誤:
CREATE TRIGGER biblioitems_after_marcxml_update
AFTER UPDATE ON biblioitems
FOR EACH ROW BEGIN
INSERT IGNORE INTO X_BIBLIONUMBER_BIBID VALUES (NEW.biblionumber, EXTRACTVALUE(NEW.marcxml, '//controlfield[@tag="001"]' ));
END
任何想法出什么問題在這里都非常歡迎。
您正在使用DELIMITER嗎?
嘗試:
DELIMITER //
CREATE TRIGGER biblioitems_after_marcxml_update AFTER UPDATE ON biblioitems
FOR EACH ROW
BEGIN
INSERT IGNORE INTO X_BIBLIONUMBER_BIBID
VALUES
(NEW.biblionumber, EXTRACTVALUE(NEW.marcxml, '//controlfield[@tag="001"]'));
END//
DELIMITER ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.