Ciao a tutti, ho una tabella News in un database mysql, così definita:

News (id, titolo, testo, dataCreazione, dataScadenza, attivita, priorita, inIndex)
codice:
CREATE TABLE `news` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `attivita` int(10) unsigned NOT NULL default '0',
  `priorita` int(10) unsigned NOT NULL default '0',
  `titolo` varchar(50) NOT NULL default '',
  `testo` text NOT NULL,
  `dataCreazione` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `dataScadenza` timestamp NOT NULL default '0000-00-00 00:00:00',
  `inIndex` char(1) character set latin1 collate latin1_bin NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `dataCreazione` (`dataCreazione`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=88;
Non capisco perché, ma quando eseguo una query di modifica del titolo e del testo, così:
codice:
UPDATE News SET titolo='$titolo', testo='$testo' WHERE id=$idNews
...Viene modificato anche il campo dataCreazione, aggiornato alla data di oggi :master:

Come mai?