Jak wstawić NULL lub pustą wartość w polu typu daty mysql (NULL = yes).jak wstawić pustą wartość w polu typu daty mysql?
Jeśli spróbuję wstawić pustą wartość, wstawia ona 0000-00-00, ale chcę ją pozostawić pustą lub NULL.
Dzięki za pomoc.
UPDATE
Proszę zobaczyć, że mam ustawić domyślną wartość NULL
`payment_due_on` date DEFAULT NULL,
Ok OKies
Mam to działa teraz
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'])." ...."
Cheers
Czy wstawiasz pusty łańcuch lub naprawdę NULL? (lub niczego nie precyzuje) Może pusty ciąg jest interpretowany jako 0000-00-00 – HerdplattenToni