У меня есть таблица, подобная приведенной ниже:
id
- это PK и автоинкремент.
+-----+--------+--------+
| id | kind | count |
+-----+--------+--------+
Когда я использую запрос upsert blelow, и 100 запрашивают api одновременно .
INSERT INTO Views (kind, count)
VALUES(1, 1)
ON CONFLICT(kind)
DO UPDATE SET count = count + 1
Я получу:
+-----+--------+--------+
| id | kind | count |
+-----+--------+--------+
| 100 | kind-1 | 100 |
+-----+--------+--------+