나는 어떤 종류의 사용자 동작 X를 내 데이터베이스에 저장합니다.MySQL에서 다른 숫자 값을 편집하는 방법은 무엇입니까?
X_actions --- Time --- New_actions
Name1 - 19:07 - 3
Name2 - 19:10 - 1
가 해당 작업을 의미한다 :
User does action X at 19:07
User does action Y at 19:08
User does action Y at 19:08
User does action X at 19:10
User does action Y at 19:12
지금 내 데이터베이스에서 다음 값이 :는 사용자가 다른 액션 Y 않는 경우 필드 'New_actions은'카운트 그래서 예를 들어 1입니다 Y는 Name1 다음에 두 번, Name2 다음에 한 번 수행되었습니다. 날 이해 해주길 바래. 그러나 그것에 대해 질문이 있습니다. 매시간 2 행동을 삭제해야합니다. 처음에는 문제가되지 않아야합니다. Name1의 'New_actions'필드는 1로 편집해야하지만 두 번째로 Name1을 0으로 편집해야하는 스크립트를 만들려면 어떻게해야합니까?
귀하의 특정 질문을 이해하는 데 어려움이 있습니다. 작업 전에 표 # 1 (열 및 행) 및 작업 후 # 2 표를 그리면 매우 신속한 답변을 얻을 수 있습니다. – danorton
답장을 보내 주셔서 감사합니다. 내 말은 : SQL은 첫 번째 행을 편집해야하지만 'New_actions'필드의 값이 0에 도달하면 두 번째 행의 값을 편집해야합니다. 그리고 도달하면 (또는 이미) 0, 스크립트는 3 행의 값을 편집해야합니다. 지금 나를 이해하기를 바랍니다. – Jordy