반응형
내가 가진 것은 "활성"이라는 열을 업데이트하는 쿼리입니다. 지금 내 쿼리는 다음과 같습니다.
UPDATE MainTable
SET active = b'0'
WHERE lastprocessdate < '5/21/2011'
불행히도 이것은 모든 것을 업데이트합니다. 모든 것이 오늘 날짜가 있기 때문에 불가능합니다. lastprocessdate
는 원래 NOW ()
를 사용하여 처리되는 datetime
열입니다.
해결 방법
이것을 사용하십시오 :
MySQL에서 날짜는 yyyy-mm-dd
로 작성됩니다.
update MainTable set active = b'0' where lastprocessdate < '2011-05-21';
참조 페이지 https://stackoverflow.com/questions/6084953
반응형
'MySql' 카테고리의 다른 글
MySQL에서 필드 또는 열의 별칭을 지정하는 방법은 무엇입니까? (0) | 2020.10.07 |
---|---|
MySQL MYSQL에서 동적 SQL로 커서 만들기 (0) | 2020.10.07 |
MySQL Import of 8GB mysql dump takes a long time (0) | 2020.10.07 |
MySQL Group by SUM (0) | 2020.10.07 |
MySQL 일, 주, 월, 연도 별 통계 보유를위한 데이터베이스 구조 (0) | 2020.10.07 |
댓글