我想在更新表中的列之前创建一个向表<bean id="timeFormat" class="java.text.SimpleDateFormat">
<constructor-arg value="dd/MM/yy HH:mm" />
</bean>
插入时间戳的触发器。例如,如果我将表log
列hits
从1更新为2.我希望在更新列之前记录时间,但更新完成时间的此记录必须仅在{{1 }已更新。怎么办呢?
答案 0 :(得分:0)
您只需要检查old.number&lt;&gt; new.number然后插入。
mysql> delimiter //
mysql> CREATE TRIGGER upd_check BEFORE UPDATE ON hits
-> FOR EACH ROW
-> BEGIN
-> IF NEW.number <> OLD.number THEN
-> INSERT ...
-> END IF;
-> END;//