提问者:小点点

计算终结点的执行次数


我有一个在Postgres中有不同列的表。 一个名为“count”,有as类型号。 当在特定endpoint上有调用时,它应该计数+1。 因此,我将执行一个选择以获得当前计数,执行+1并将新的计数放入表中。

但如果endpoint同时被调用两次,则不起作用。 哪种解决办法是可能的? 它应该像自动增量一样工作。


共1个答案

匿名用户

您可以在DB端直接完成,只需一个步骤。

UPDATE myTable
SET count = coalesce(count,0) + 1
WHERE ...;