hotti: MySQL Timestamp

Beitrag lesen

hi,

  1. ein Insert Value() kann entfallen, wenn der DEFAULT definiert ist

Das ist keine TIMESTAMP-Besonderheit. Das Ausfüllen mit dem Default-Wert bei nicht aufgeführtem Feld funktioniert mit jedem Feldtyp, der ein Default haben darf (TEXT und BLOB dürfen beispielsweise nicht).

Ja. Bei Defaultwerten kommts darauf an, die nicht nur zu vergeben, sondern auch zu nutzen. Oder anders ausgedrückt: Wenn die DBengine einen Wert setzen kann, welcher der Anforderung genügt, muss dieser Wert nicht anderweitig ermittelt werden.

Hotti

--
DBD::mysql::st execute failed: BLOB/TEXT column 'mesg' can't have a default value