phpbar.de logo

Mailinglisten-Archive

[php] Typ YEAR und Defaultwert

[php] Typ YEAR und Defaultwert

=?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net
Thu, 1 Mar 2001 16:12:43 +0100


Hallo Mathias,

From: "Gloss Mathias" <Mathias.Gloss_(at)_start.de>
> hmmm laut Manual sollte das nicht so sein ...
> Allerdings ist 0000 kein gültiger Wert. MySQL benutzt diesen nur, wenn man
> beim Insert Mist eingibt...
> As a four-digit string in the range '1901' to '2155'.  ....
>
> Was genau hast du denn beim Insert angegeben ? Kannst du dir das Statement
> mal ausgeben lassen ? Nicht dass sich da eine 0 mitreinmogelt...

Ich habe eine Testtabelle mit id, marke, baujahr, die mir folgende Ergbnisse
bringt:

INSERT INTO test SET marke='BMW', baujahr='' => 2000
INSERT INTO test SET marke='BMW', baujahr='0000' => 0000
INSERT INTO test SET marke='BMW' => 2000

Scheinbar wird '' als 0 interprtiert, was ich überhaupt nicht gebrauchen kann,
da wir eine Importschnittstelle über ASCII-Dateien anbieten. Überall, wo das
Baujahr in der Datei leer ist, habe ich nun 2000 stehen...

Chrstiane



php::bar PHP Wiki   -   Listenarchive