Einfügen von null in Datetime-Feld

Ich habe eine DATETIME-Spalte(Standardwert ist NULL) MySQL und versuchen zum einfügen von Leer-oder NULL-Wert. Aber ich bin immer "Incorrect datetime value: "" Fehlermeldung.
Wenn ich einfügen 'NULL', dann bin ich immer "Incorrect datetime value: 'NULL'" Fehlermeldung. Wie kann ich legen Sie eine leere oder NULL-Wert in diese Spalte? Danke für die Anregungen.

Hier ist der code.

        if (empty($_POST["date_field"]))
        {      
          $Date1 = 'NULL';
        }
        else
        {
           $Date1 = strtotime($_POST["date_field"]);
           $Date1 = date("Y-m-d H:i:s", $Date1);
        }

   INSERT INTO Table1(date_field) VALUES('" .$Date1. "');
was ist der default-Wert für date_field?
hier einfügen-Tabelle-schema
default-Wert ist NULL.
möglich, Duplikat der Wie zum speichern von NULL-Werte in datetime-Feldern in MySQL?

InformationsquelleAutor nav100 | 2012-02-06

Schreibe einen Kommentar