Computer >> Máy Tính >  >> Lập trình >> MySQL

Tại sao MySQL sử dụng khoảng thời gian như 7 ngày và 2 giờ thay vì 7 ngày và 2 giờ?

Lý do đằng sau khái niệm này là MySQL yêu cầu các từ khóa đơn vị phải là số ít, bất kể các quy tắc ngữ pháp tiếng Anh. Nếu chúng tôi cố gắng cung cấp các khoảng thời gian như 7 ngày, 2 giờ, v.v. thì MySQL sẽ tạo ra lỗi cú pháp như sau -

mysql> Select '2017-02-25 05:04:30' + INTERVAL 2 days;
ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near 'days' at line 1