2017-02-21 11 views
0

INSERTの間に日付または日付時刻を''に設定すると、より良い方法と安全な方法があります。'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);

関連する問題