|   Mailinglisten-Archive | 
Hallo zusammen,
ich arbeite normalerweise nicht mit MySQL, muss es aber leider derzeit auf
Grund eines Projektes tun. Nun bin ich da aber leider auf ein Problem
gestoßen. 
Ich habe folgende Tabelle:
CREATE TABLE `tabelle1` (
  `ID` bigint(20) NOT NULL auto_increment,
  `name` varchar(128) NOT NULL default '',
  `ctime` timestamp(14) NOT NULL,
  `mtime` timestamp(14) NOT NULL,
  PRIMARY KEY  (`ID`)
) TYPE=MyISAM
Das Feld ctime soll den Timestamp der Datensatzerstellung enthalten und das
Feld mtime immer den der letzten Änderung.
Nun füge ich einen Datensatz hinzu:
insert into `datenblatt` (name, ctime) values ('Name', now());
Und nun einen Update auf das Feld:
update `datenblatt` set name = 'Name1', mtime = now() where id = 2;
Und nun muss ich mit erschrecken feststellen, das ctime und mtime geändert
wurden?????
Nun mal ein anderes Update:
update `datenblatt` set name = 'Name2', ctime = now() where id = 2;
Nun wird nur das Feld ctime geändert...
Dann noch mal das erste Update. Und wieder werden beide Felder geändert...
Da stimmt doch wohl etwas nicht, oder? Hat irgendjemand schon mal ähnlich
Erfahrungen gesammelt?
Danke für eure Hilfe,
Stefan Sturm
PS: Es handelt sich dabei um Version 4.0.17 auf einer Suse Linux 9 Kiste.
-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 
    php::bar PHP Wiki - Listenarchive