在 UPDATE 查询中,如果 url 属性已更改,我想更改 need_parse 属性。need_parse 取决于 url 值。
如何在 MySQL 和 Python 上实现这一点?
也许您需要类似的东西:
UPDATE tbl
SET need_parse = CASE WHEN url = <input url> THEN need_parse ELSE <value to change to> END
您可以使用以下触发器来检查更新。它会做你需要的
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 ;
希望能帮助到你...