sql >> Database teknologi >  >> RDS >> Mysql

MariaDB LIMIT-erklæring bringer mere end grænsen

Din forespørgsel returnerer kun 1 række, hvilket er mindre end 3500.

Hvis du vil begrænse antallet af rækker, der tælles, skal du indsætte det i en underforespørgsel.

SELECT COUNT(*)
FROM (
    SELECT 1
    FROM registrations
    WHERE selectedtime IS NULL AND expirationtime < NOW()
    LIMIT 3500) AS x


  1. BESTIL EFTER Farve med Hex-kode som kriterium i MySQL

  2. Sådan laver du en trinvis sikkerhedskopiering i Mysql

  3. SQL rækkefølge efter antal

  4. Slet rækker fra to tabeller i én forespørgsel