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?