Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Abfrage ob ein Feld leer ist

Hi Leute...

ich hab eine Tabelle.. in dem ich 2 Felder (Timestamps) drin habe...

Nun möchte ich eine Abfrage machen in der ich abfrage ob eins von den beiden Feldern leer ist!?

Einer nen guten Tip ?


mfg m0nx

Hier gehts zum Orginal Eintrag "Abfrage ob ein Feld leer ist" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
1">

johnpatcher


2.

Wenn ein Feld bei INSERT nicht gefüllt wird, erhält es NULL und dann kannst du auch diese Abfrage nehmen ;)

Code:                   In Zwischenablage kopieren (nur IE)
2">

Es sein denn deine TIMESTAMP Spalte hat ein default wie NOW();


3.

Die Abfrage kannst Du getrost vergessen, in TIMESTAMP Felder ist *nie* der Wert NULL - das Feld wird nämlich automatisch versorgt. Zitat aus O'Reilly MySQL:

Zitat:
TIMESTAMP

... Wenn Sie den Wert NULL in eine TIMESTAMP-Spalte einfügen, werden stattdessen das aktuelle Datum und die aktuelle Zeit eingefügt. Wenn Sie eine Reihe mit einem TIMESTAMP-Feld veränden, wird automatisch der erste TIMESTAMP-Wert mit dem aktuellen Datum und der aktuellen Zeit aktualisiert.

TIMESTAMP Felder dienen als Logs wann Datensätze verändert wurden. Wenn Du (was ich vermute) lieber ein selbsverwaltetes Datumsfeld hättest, mußt Du DATE als Typ benutzen.


Hier gehts zum Orginal Eintrag "Abfrage ob ein Feld leer ist" im Forum
 
phpforum.de | Impressum