Hallo,
lies Dir mal genau durch, wann dieses Dingens benutzt erden darf.
Ziemlich weit unten steht was von "When a UNIQUE or PRIMARY KEY constraint violation occurs"
https://sqlite.org/lang_conflict.html
Ich würde davon die Finger lassen und über das Standard
Count(*) gehen.
Clever ist es schon, nur leider kein Standard.