#840

Segwi counters ta' kuljum imdaħħla skont «utent + jum»

L-analitika tikteb counter tal-attività ta' kuljum għal kull utent: il-par (utent, jum) huwa uniku, u kull event jew joħloq ringiela b'wieħed jew jinkrementa dik eżistenti. Hawn iċ-ċavetta primarja hija komposta, għalhekk il-klawżola ta' konflitt «insert-with-update» trid tirreferi għaż-żewġ kolonni f'daqqa — dik hija d-differenza mill-każ klassiku ta' PK b'kolonna waħda. It-tabella daily_count(user_id, day, n DEFAULT 0, PRIMARY KEY (user_id, day)) hija vojta. Ħaddem tliet tentattivi ta' insert fuq il-par (1, '2024-01-10') u tnejn fuq (1, '2024-01-11') — fuq konflitt b'dan il-par l-n eżistenti jiżdied b'wieħed. Wara l-ħaddmiet, il-par (1, '2024-01-10') għandu jkollu n = 3 u (1, '2024-01-11')n = 2.

INSERT/UPDATE/DELETE biss — l-ebda SELECT fl-aħħar mhu meħtieġ.

Ir-riżultat tal-query tiegħek jidher hawn