반응형
타임스탬프 열의 모든 값을 한 번에 편집하려면 어떻게 해야 합니까?
좋은 하루.타임스탬프 값이 Y-m-d(MariaDB) 형식인 "expdate" 열이 있습니다.데이터 유형은 '타임스탬프'로 설정됩니다.
이 'expdate' 란의 모든 시간 값을 1일씩 늘리고 싶습니다.
꽤 많은 구문을 시도했지만 제대로 이해가 되지 않습니다.
UPDATE `gold10` SET `expdate`= Replace(expdate,date("Y-m-d", strtotime("+1 day"));
감사해요.
날짜함수를사용하세요.
한 가지 방법은 단지 간격을 추가하는 것입니다.
UPDATE gold10
SET expdate = expdate + interval 1 day;
사용할 수도 있습니다.date_add()
, 하지만 구간 연산은 더 쉽게 따라 할 수 있을 것 같습니다.
MySQL의 DATE_ADD 기능을 사용하면 다음 쿼리를 추가할 수 있습니다.
UPDATE `gold10` SET `expdate`= Replace(expdate,DATE_ADD(expdate, INTERVAL 1 DAY));
언급URL : https://stackoverflow.com/questions/58912895/how-do-edit-all-values-in-a-timestamp-column-at-once
반응형
'programing' 카테고리의 다른 글
jQuery: 버튼을 제외한 첫번째 보이는 입력/선택/텍스트 영역을 찾는 방법? (0) | 2023.09.09 |
---|---|
Swift를 사용하여 정수인 NSDates 간의 차이(초) 찾기 (0) | 2023.09.09 |
@도식 전반에 걸쳐 많은 ToOne이 잘못된 FK를 만듭니다. (0) | 2023.09.09 |
요소에 두 클래스가 모두 있는 경우에만 적용할 CSS 규칙 (0) | 2023.09.09 |
파워셸 키보드 바인딩을 bash shell과 같은 emac 스타일로 업데이트 (0) | 2023.09.09 |