Sven Rautenberg: PHP Session + MySQL

Beitrag lesen

Moin!

Punkt 2: Ich hab kein Problem mit zwei Timestamp-Spalten in einer Tabelle. Die erste Spalte enthält nach Updates das aktuelle Datum, die zweite Spalte füllt sich beim Insert und bleibt dann konstant.

Wenn Du mir einfach verraten würdest, wie die Tabellendefintion dafür lauten muss, damit das (ohne Zutun der API) von der Datenbankmaschine alleine bewältigt wird, bin ich bereit, mir über das "offenbar" Gedanken zu machen ;-)

CREATE TABLE test1 (
  zahl int(11) NOT NULL default '0',
  ts1 timestamp(14) NOT NULL,
  ts2 timestamp(14) NOT NULL default '00000000000000'
) TYPE=MyISAM;

INSERT INTO test1 (zahl, ts2) VALUES (2, NULL);

SELECT * FROM test1;
zahl  ts1               ts2
2     20050308100309    20050308100309

UPDATE test1 SET zahl = 3 WHERE zahl = 2;

SELECT * FROM test1;
zahl  ts1               ts2
3     20050308100542    20050308100309

  • Sven Rautenberg