2010-05-15 5 views
2

데이터베이스에 타임 스탬프 열이 있는데 거의 모든 필드에 사용하지만 지금은 히트 카운터를 업데이트하려고합니다. 타임 스탬프 열을 업데이트하지 않습니다. 그것으로. 타임 스탬프 필드를 사용하여 마지막 '컨텐츠'업데이트를 봅니다. 모든 히트에 해당하는 것은 아닙니다.MySQL : 타임 스탬프 속성 무시

mysql이 하나의 쿼리에 대한 타임 스탬프 열을 업데이트하는 것을 중지 할 수 있습니까?

답변

1
UPDATE mytable SET counter_field = counter_field + 1, 
timestamp_field = timestamp_field 
+0

위대한, 어리석은 나는 이것을 생각하지 않았다. 고맙습니다! – Nique

0

그래서 웹 프로젝트에서 타임 스탬프를 사용하지 않습니다. 필자의 쿼리를 완전히 제어 할 수 있으므로 예측할 수없는 타임 스탬프 메커니즘에 의존하지 않고 수동으로 업데이트 시간을 설정할 수 있습니다.

+0

타임 스탬프는 편리 할 수 ​​있습니다. 이 경우를 제외하고는 작문이 적음. – Nique

+0

@Nique 나는 글을 쓸 때보 다 안정성과 예측 가능성을 선호한다. 사실 디버깅은 글쓰기보다 더 길다. 그래서 디버깅 부분을 더 편하게 해줄 수있다. –