UPDATE クエリで、url 属性が変更された場合、need_parse 属性を変更したいと思います。need_parse は url の値に依存します。
MySQL と Python でこれを達成するにはどうすればよいですか?
次のトリガーを使用して、更新をチェックできます。それはあなたが必要とすることをします
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 ;
それが役に立てば幸い...
おそらく、次のようなものが必要です。
UPDATE tbl
SET need_parse = CASE WHEN url = <input url> THEN need_parse ELSE <value to change to> END