사용자가 사이트를 방문했습니다. 사용자는 여러 가지 다른 작업을 수행 할 수 있습니다. 사용자가 해당 작업을 수행하는 횟수를 계산하는 카운터가 필요합니다. 문제는 하루에 시작되며 하루에 시작된다는 것입니다. 그래서이 모델은, 아이디, 사용자, 액션, 시간, 날짜가MySQL - 존재하지 않을 경우 열 값 증가 또는 데이터 삽입
내가 이것을 사용하고 싶습니다,하지만 난 액션은 키가 아닌 수 없기 때문에, 그리고 수 없습니다. 다른 필드 중 어느 것도 키가 될 수 없습니다.
insert into useractions (user, action, times) values (2, 3, 1)
on duplicate key update times = times + 1;
나중에 난 그냥 사용자가 20 페이지를 방문 할 생각하고 병에 20 페이지가 :
그리고 (날짜 열을 추가하는) 당신의 DML : 여기
는 DDL이다 사용자 당, 다소 커질 수 있습니다. –