ja, das kann man natürlich tun, hilft nur alles nichts, wenn man eine struktur hat, in der ein objekt mehrere daten umfasst, man den timestamp aber nur verändern will, wenn gewisse felder geändert wurden, nicht, wenn irgendwas am objekt (sprich ganzem datensatz) geändert wurde...
Hm, wenn es nicht zu kompliziert ist würde ich ne neue Tabelle mit den gewissen felder anlegen und beide Tabellen verknüpfen.