2017-02-21 64 views
0

INSERT期間,如何在MySQL數據庫中將日期或日期時間範圍設置爲''或者更好地製作'0000-00-00''0000-00-00 00:00:00',最好又安全的方法是什麼?將空日期保存到mySQL中的日期字段的最佳方法

實施例:

$query = $pdo->prepare('INSERT INTO table (name, date) VALUES (:name, :date)'); 
$query->execute(array(':name' => 'Thomas', ':date' => '')); 

感謝。

+8

'NULL'用於指示在現場沒有一個值的正確類型的預期數據。 –

+0

我建議將它設置爲NULL而不是'0000-00-00'或'0000-00-00 00:00:00' – donald123

回答

0

確保屬性未設置爲NOT NULL然後在SQL放像INSERT INTO cutomers (fname, lname, date_of_birth) VALUES ("Mike", "Smith", null);

相關問題