#840

Lleva contadores diarios indexados por «usuario + día»

Analítica escribe un contador de actividad diaria por usuario: el par (usuario, día) es único, y cada evento crea una fila con uno o incrementa la existente. Aquí la clave primaria es compuesta, así que la cláusula de conflicto de «insertar-con-actualización» debe referenciar ambas columnas a la vez — esa es la diferencia con el caso clásico de clave primaria de una sola columna. La tabla daily_count(user_id, day, n DEFAULT 0, PRIMARY KEY (user_id, day)) está vacía. Ejecuta tres intentos de inserción sobre el par (1, '2024-01-10') y dos sobre (1, '2024-01-11') — ante un conflicto por este par el n existente sube en uno. Tras las ejecuciones el par (1, '2024-01-10') debe tener n = 3 y (1, '2024-01-11')n = 2.

Solo INSERT/UPDATE/DELETE — no hace falta un SELECT al final.

Aquí aparecerá el resultado de tu consulta