phpbar.de logo

Mailinglisten-Archive

[php] Typ YEAR und Defaultwert

[php] Typ YEAR und Defaultwert

Egon Schmid (_(at)_work) eschmid_(at)_php.net
Thu, 01 Mar 2001 15:33:34 +0100


Christiane Schmidt-Köster wrote:

> Als Datentyp für ein Feld "baujahr" habe ich YEAR
> DEFAULT '0000' NOT NULL gewählt. Nun ging ich davon aus, dass leere
> Felder/keine Eingabe automatisch auf '0000' gesetzt werden. Das ist aber
> leider nicht so und stattdessen bekomme ich überall '2000' (WAMP und
> LAMP). Das scheint mir ein Bug in MySQL zu sein, oder habe ich etwas
> übersehen? Ist dies in den neusten Releases behoben?

Bei Paul DuBois steht: YEAR Range 1900 to 2155. YEAR beansprucht zwar
nur ein Byte und das reicht dann nicht bis zum Jahr 0. Als nimm
wenigstens ein SMALLINT mit 2 Byte.

-Egon

-- 
SIX Offene Systeme GmbH       ·        Stuttgart  -  Berlin 
Sielminger Straße 63   ·    D-70771 Leinfelden-Echterdingen
Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de
Besuchen Sie uns auf der CeBIT 2001,  Halle 6,  Stand F62/4


php::bar PHP Wiki   -   Listenarchive