Prati dnevne brojače po jedinstvenom paru «korisnik + dan»
Analitika piše dnevni brojač aktivnosti po korisniku: par (korisnik, dan) je jedinstven, i svaki događaj ili kreira redak s vrijednošću jedan ili uvećava postojeći. Ovdje je primarni ključ složen, pa klauzula konflikta kod «umetni-s-ažuriranjem» mora referencirati oba stupca odjednom — to je razlika u odnosu na klasičan slučaj jednostupčanog primarnog ključa.
Tablica daily_count(user_id, day, n DEFAULT 0, PRIMARY KEY (user_id, day)) je prazna. Pokreni tri pokušaja umetanja po paru (1, '2024-01-10') i dva po paru (1, '2024-01-11') — pri konfliktu po tom paru postojeća vrijednost n raste za jedan. Nakon pokretanja par (1, '2024-01-10') treba imati n = 3, a par (1, '2024-01-11') — n = 2.
Samo INSERT/UPDATE/DELETE — bez završnog SELECT-a.
Prijavi se da vidiš povijest predaja
PrijavaPrijavi se da koristiš AI mentora
Prijava