Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL이 7일 2시간 대신 7일 2시간과 같은 간격을 사용하는 이유는 무엇입니까?

<시간/>

이 개념의 이면에 있는 이유는 MySQL은 영어 문법 규칙에 관계없이 단위 키워드가 단수여야 한다고 요구하기 때문입니다. 7일, 2시간 등과 같은 간격을 제공하려고 하면 MySQL은 다음과 같은 구문 오류를 생성합니다. -

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