Tôi đang sử dụng MySQL và cột bảng của tôi date
là DATETIME loạilàm thế nào để so sánh DateTime Cột với Chỉ ngày không có thời gian
Nhưng tôi muốn so sánh chỉ ngày không có thời gian ngày nay
$today = date("Y-m-d", time());
NẾU tôi so sánh ngày sử dụng phương pháp trên nó luôn luôn sai.
$this->update("
UPDATE `stats_tracker`
SET
`user_agent`='$this->visitor_user_agent' ,
`referrer`='$this->referrer_page' ,
`page_views`='$page_views'
WHERE
`visitor_ip`='$this->visitor_ip'
AND `page`='$this->this_page'
AND `date`='$today'");
Vui lòng giúp tôi tôi không phải là lập trình viên mySQL tốt.
Bạn không nên sử dụng điều này vì nó sẽ giết chỉ mục trên cột ngày làm chậm truy vấn – Mojtaba
Tôi không chắc chắn , những gì bạn sẽ đề nghị để không "giết chỉ số"? – nico
bạn cần phải so sánh cột ngày sử dụng giữa hàm giả sử bạn muốn hàng cho tháng 1 năm 2013 bạn cần phải làm: ngày giữa '2013-01-01 00:00:00' và '2013-01-01 23:59:59 ' – Mojtaba