MySQL: Curdate () so với Now ()


Câu trả lời:



79

Chỉ cho vui thôi:

CURDATE() = DATE(NOW())

Hoặc là

NOW() = CONCAT(CURDATE(), ' ', CURTIME())

39

CURDATE()sẽ cung cấp ngày hiện tại trong khi NOW()sẽ cung cấp thời gian ngày đầy đủ.

Chạy các truy vấn và bạn sẽ tìm ra sự khác biệt giữa chúng là gì.

SELECT NOW();     -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09

2

Trên thực tế, MySQL cung cấp rất nhiều chức năng dễ sử dụng trong cuộc sống hàng ngày mà không cần nỗ lực nhiều hơn từ phía người dùng-

NOW () nó tạo ra ngày và giờ cả trong kịch bản hiện tại trong khi CURDATE () chỉ tạo ra ngày, chỉ hiển thị CURTIME () , chúng ta có thể sử dụng một trong số chúng theo nhu cầu của chúng ta với CAST hoặc kết hợp tính toán khác, MySQL giàu kiểu này của chức năng.

LƯU Ý: - Bạn có thể thấy sự khác biệt khi sử dụng truy vấn chọn NOW () là NOWDATETIME, CURDATE () là NOWDATE, CURTIME () là NOWTIME;

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.