No sé si esto es posible, pero tengo una columna llamada active
en una tabla. Cada vez que se cambia la columna activa, me gustaría restablecer la fecha en la columna date
, pero SOLO si se cambia la columna active
.MySQL Pregunta de activación: ¿solo se activa cuando se cambia una columna?
Si se cambian otras columnas pero no la columna active
, la fecha se mantendrá igual.
antes de la actualización necesita para comprobar el valor antiguo al nuevo valor de la columna activa, véase el ejemplo de http://www.java2s.com/Code/Oracle/Trigger/ReferenceoldandnewvaluebycolumninabeforeupdateTrigger.htm –
http: // stackoverflow .com/questions/6296313/mysql-trigger-after-update-only-if-row-has-changed – zloctb