Cách chèn giá trị NULL hoặc trống vào trường loại ngày tháng mysql (NULL = có).làm cách nào để chèn một giá trị rỗng vào trường loại ngày của tôi?
Nếu tôi cố gắng chèn một giá trị trống, nó chèn 0000-00-00 nhưng tôi muốn giữ trống hoặc NULL.
Cảm ơn bạn đã trợ giúp.
CẬP NHẬT
Xin xem mà tôi đã thiết lập giá trị mặc định là NULL
`payment_due_on` date DEFAULT NULL,
OKies Ok
tôi đã nhận nó làm việc bây giờ
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
Bạn có thực sự chèn một Chuỗi rỗng hoặc NULL thực sự không? (hoặc không specifing bất cứ điều gì) Có lẽ chuỗi rỗng được hiểu là 0000-00-00 – HerdplattenToni