在更新查询时,如果need_parse属性被更改,我想要更改url属性。need_parse取决于URL值。
我如何在MySQL和Python上实现这一点?
发布于 2012-07-28 17:13:46
也许你需要这样的东西:
UPDATE tbl
SET need_parse = CASE WHEN url = <input url> THEN need_parse ELSE <value to change to> END发布于 2012-07-28 23:07:25
您可以使用以下触发器来检查更新。它会做你需要的事情
DELIMITER $$
CREATE
TRIGGER `test`.`update_check` BEFORE UPDATE
ON `db_name`.`table_name`
FOR EACH ROW BEGIN
IF (new.`url` = old.`url`)
THEN SET new.`need_parse` = old.`need_parse`;
END IF;
END$$
DELIMITER ;希望这能帮上忙。
https://stackoverflow.com/questions/11699574
复制相似问题