1 つの質問は、1 つの列が更新されたときに (その列のみ) 更新されるタイムスタンプ列を持つことは可能ですか?
よろしくお願いします!
トリガーを使用できます:
DELIMITER ;;
CREATE TRIGGER foo BEFORE UPDATE ON my_table FOR EACH ROW
IF NEW.colA <=> OLD.colA -- has not been updated
AND NEW.colB <=> OLD.colB -- has not been updated
AND NOT NEW.colC <=> OLD.colC -- has been updated
-- etc.
THEN
SET NEW.colD = NOW(); -- update timestamp
END IF
;;
DELIMITER ;
列の自動更新が有効になっTIMESTAMP
ていないことに注意してください。