Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich NULL-Werte in Datetime-Feldern in MySQL verarbeiten?

Mary-Kate Olsen
Freigeben: 2024-11-16 09:26:03
Original
134 Leute haben es durchsucht

How Can I Handle NULL Values in Datetime Fields in MySQL?

Umgang mit NULL-Werten in Datetime-Feldern in MySQL

In MySQL können Datetime-Felder trotz früherer Missverständnisse NULL-Werte akzeptieren.

Handhabung von NULL-Einfügungen

Um NULL in einem zu speichern Datum/Uhrzeit-Feld, einfach:

INSERT INTO table (datetime_field) VALUES (NULL);
Nach dem Login kopieren

Verarbeitung von NULL-Aktualisierungen über PHP

Stellen Sie bei Aktualisierungen mit von PHP vorbereiteten Anweisungen sicher, dass die entsprechende Variable NULL enthält (keine leere Zeichenfolge). .

Beispiel

$stmt = $pdo->prepare("UPDATE table SET datetime_field = :datetime_field WHERE id = :id");
$stmt->bindParam(':datetime_field', $datetime_field, PDO::PARAM_NULL); // Set as NULL
$stmt->bindParam(':id', $id);
$datetime_field = NULL; // Assign NULL to $datetime_field
$stmt->execute();
Nach dem Login kopieren

Zusätzlich Hinweise

  • MySQL erlaubt NULL als Standardwert für Datums-/Uhrzeitfelder.
  • Vorbereitete Anweisungen verhindern Fehler im Zusammenhang mit der Zuweisung leerer Zeichenfolgen zu NULL-Werten.
  • Es wird empfohlen, PHP-Variablen explizit auf NULL zu setzen, um Mehrdeutigkeiten zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie kann ich NULL-Werte in Datetime-Feldern in MySQL verarbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage