날짜가 저장되는 열의 유형이 varchar (255)이거나 해당 열을 "DATE"유형으로 변환해야하는 경우 DATE_SUB(".$date." , INTERVAL 100 DAY)
을 수행 할 수 있습니까?MySQL 데이터 변환
0
A
답변
1
예, 데이터를 yyyy-mm-dd 형식으로 저장하면 가능합니다.
그렇지 않으면이 코드로 변경해야합니다.
0
mysql에서 STR_TO_DATE() 함수를 사용하여 varchar로 저장된 날짜를 변환 할 수 있습니다. 예 :
DATE_SUB(STR_TO_DATE(date_column_name,'%d-%m-%y'),INTERVAL 100 DAY)
날짜 형식 문자열이 현재 날짜 형식의 형식과 일치하는지 확인하십시오.
+0
+1 : 문제의 열에 대한 데이터 형식을 실제로 수정하지 않으면 명시 적으로 변환하는 것이 좋습니다. –
관련 문제
- 1. 배열로 MySQL 데이터를 변환?
- 2. 데이터를 mysql 데이터베이스로 변환
- 3. mysql 데이터베이스를 Oracle로 변환
- 4. MySQL - 숫자를 영어로 변환
- 5. 파이썬에서의 데이터 바인딩/데이터 변환
- 6. Ruby에서 Mysql 날짜 시간을 MySQL datetime으로 변환
- 7. mysql 데이터베이스를 다중 언어 지원으로 변환
- 8. 펜타 호에서 데이터 변환 중 데이터 유효성 확인
- 9. MQ EOL 데이터 변환
- 10. 까다로운 데이터 변환 연습
- 11. 쉬운 데이터 변환 도구
- 12. 데이터 형식 변환
- 13. SSIS에서 데이터 변환
- 14. numpy의 데이터 변환
- 15. mysql datetime에서 coldfusion datetime으로 변환
- 16. mysql 쿼리에서 변환 문자 집합
- 17. MySQL 레거시에서 레일로 마이그레이션 변환
- 18. PHP mysql 날짜 변환 십진수
- 19. Oracle VARCHAR2에서 MySQL TEXT로 변환
- 20. MySQL select from PostgreSQL 변환
- 21. MySQL 서버에서 SQL 서버로 변환
- 22. mysql 질문처럼 변환 및 피벗
- 23. mssql datetime을 mysql datetime으로 변환
- 24. datetime에서 date로 변환 쿼리 mysql
- 25. MYSQL 변환 사용, 기본 질문
- 26. 시간과 날짜를 mysql datetime으로 변환
- 27. MYSQL 날짜 시간 - PHP 변환
- 28. csv에서 mysql db 형식으로의 날짜 변환
- 29. 엔터티 프레임 워크 용 데이터 공급자 변환
- 30. CSV에서 MySQL 로의 변환 및 가져 오기
날짜는 d-m-y 형식으로 저장됩니다. 쿼리 '를 사용하여 mysql을 쿼리하려고하면 WHERE user_id = $ id AND date_uploaded> = DATE_SUB (". $ date.", INTERVAL 100 DAY)'결과를 얻을 수 없습니다. 날짜를 변환하려면 '$ date = date ('d-m-y ')'를 사용하고 있습니다. 이 쿼리에는 어떤 문제가있을 수 있습니까? – Sergio
@Sergio 문제는 OBVIOUS입니다 : 데이터베이스에 저장된 날짜를 변환해야합니다. 해당 열을 "DATE"유형으로 변환해야합니다 (예). 그리고 그렇게하면 큰 도움이 될 것입니다. 먼저이 열의 값을 변환해야합니다. 그렇지 않으면 데이터가 손실됩니다. –