首頁 >資料庫 >mysql教程 >MySQL `datetime` 欄位插入的正確 PHP `date()` 格式是什麼?

MySQL `datetime` 欄位插入的正確 PHP `date()` 格式是什麼?

Susan Sarandon
Susan Sarandon原創
2024-12-02 09:08:08122瀏覽

What's the Correct PHP `date()` Format for MySQL `datetime` Column Insertion?

MySQL 日期時間列插入的正確PHP date() 格式

使用PHP 的date() 函數將日期時間值插入MySQL 欄位時,必須使用正確的格式以確保正確的資料儲存。

錯誤的格式日期('Y-M-D G:i:s')結果在預設的「0000-00-00 00:00:00」插入中,因為MySQL 期望日期時間列使用特定的數字格式。

解決方案是使用正確的日期格式: date('Y-m-d H:i :s')。此格式採用數字表示月、日、小時、分鐘和秒,滿足 MySQL 的日期時間列要求。

以下是一個範例:

$date = date('Y-m-d H:i:s'); // Current date and time in the correct MySQL datetime format
$query = "INSERT INTO mytable (datetime_column) VALUES ('$date')";

透過使用正確的date() 格式,您可以準確地將日期時間值插入MySQL 表並避免「0000-00-00 00: 00:00”預設值。

以上是MySQL `datetime` 欄位插入的正確 PHP `date()` 格式是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn