Например, вы должны использовать lock для каждой строки.
lock
Выберите * из продуктов, где count> = 1 и price> = 10 FOR UPDATE.
Но в ваш сценарий, я советую вам использовать Redis для этого.
Redis
Как создать вторую систему убийств для интернет-магазина