Как вставить пустое значение в поле типа даты MySQL?

Как вставить NULL или пустое значение в поле типа даты mysql (NULL = yes).

Если я пытаюсь вставить пустое значение, он вставляет 0000-00-00, но я хочу оставить его пустым или NULL.

Спасибо за помощь.

UPDATE

Пожалуйста, обратите внимание, что я установил значение по умолчанию как NULL

  `payment_due_on` date DEFAULT NULL,

ОК, OKies

У меня сейчас работает

function get_mysqlDate($date, $delimiter='/') {
    if(check_empty($date)) {
        return 'NULL';
    }
    list($d, $m, $y) = explode($delimiter, $date);
    //$datetime = strtotime($date);
    return "'".date('Y-m-d', mktime(0,0,0,$m, $d, $y))."'";
}




"... SET mydate = ".get_mysqldate($_POST['mydate'])." ...."

ура

Ответы на вопрос(3)

Ваш ответ на вопрос