我有一个在Postgres中有不同列的表。 一个名为“count”,有as类型号。 当在特定endpoint上有调用时,它应该计数+1。 因此,我将执行一个选择以获得当前计数,执行+1并将新的计数放入表中。
但如果endpoint同时被调用两次,则不起作用。 哪种解决办法是可能的? 它应该像自动增量一样工作。
您可以在DB端直接完成,只需一个步骤。
UPDATE myTable SET count = coalesce(count,0) + 1 WHERE ...;