sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan gør jeg resultatet af SQL-forespørgsler med LIMIT forskellige i hver forespørgsel?

Har du prøvet at opdatere/returnere?

update link
set visiting = true
from (
    select id
    from link
    where visiting = false
    and visited = false
    limit 500
    for update
    ) as batch
where batch.id = link.id
returning *;


  1. Hvorfor 'explain'-kommando giver forskellige resultater på samme SQL-sætning?

  2. CodeIgniter result_array() på boolesk fejl, hvis tabellen er tom

  3. Få tidsforskel mellem to gange i PHP

  4. Sådan dumpes PGresult for ikke-SELECT-kommandoer