날짜와 시간으로 구성된 데드 라인을 저장해야합니다 (예 : 2016-05-02 19:02). 현재 데이터 형식으로 DATETIME이있는 필드를 사용하고 있지만 문제는 자동으로 2016-05-02 19:02:00으로 저장한다는 것입니다.MySQL - 날짜 및 시간을 DATETIME으로 저장하고 날짜 및 시간을 문자열로 저장하는 것으로 나타냅니다.
해결책으로 나는 문자열 필드에 날짜를 저장하려고 생각하고있었습니다.
내가 그렇게해야하는지 궁금하니? 어떤 성능 장점/단점?
을 대신 날짜를 저장 문자열로, 당신은 SQL 쿼리에서 시간없이 날짜를 얻을 수 있어야합니다. 당신은 당신의 SQL 쿼리가 어떻게 보이는지 보여 주어야합니다. –
시간과 날짜를 모두 저장해야합니다. 문제는 저장하는 데 추가 된 초입니다. – NorthernLights
초를 저장하는 데 문제가 있습니까? 그것이 날짜입니다. 날짜를 문자열로 저장하는 데 시간을 낭비 할 수 있습니다 (특히 검색 할 때). 그리고'BETWEEN'과 같은 연산자를 사용할 수있는 능력을 잃게됩니다. – miken32