在UPDATE查询中,如果更改了url属性,我想更改need_parse属性。 need_parse取决于url值。
我如何在MySQL& amp;蟒?
答案 0 :(得分:0)
也许你需要这样的东西:
UPDATE tbl
SET need_parse = CASE WHEN url = <input url> THEN need_parse ELSE <value to change to> END
答案 1 :(得分:0)
您可以使用以下触发器来检查更新。它会做你需要的
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 ;
希望它有所帮助...