Johannes Zeller: mysql - zum Thema DATUM

Beitrag lesen

Hallo Ilja

Zitat aus mysql-manual: Vorgabewerte müssen Konstanten sein. Das heißt zum Beispiel, dass Sie den Vorgabewert einer DATE-Spalte nicht als Wert einer Funktion wie NOW() oder CURRENT_DATE setzen können

Mal ganz davon abgesehen ist CURDATE() wohl angemessener für eine Spalte vom Typ DATE ist. NOW() wäre sinnvoll, wenn man eine Spalte des Typs DATETIME hat.

mit anderen Worten es geht nicht, du mußt über php mit einer FUnktion immer einen wert eintragen und kannst nicht den autowert nehmen, um ein aktualles datum in den datensatz zu bekommen

Ganz so schwierig ist es nun doch nicht:

mysql_query('INSERT INTO ... (Datum) VALUES (CURDATE());');

führt durchaus zum gewünschten Ergebnis.

Schöne Grüße,

Johannes

--
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}