반응형
    
    
    
  내가 가진 것은 "활성"이라는 열을 업데이트하는 쿼리입니다. 지금 내 쿼리는 다음과 같습니다.
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 | 
댓글