sql >> Database >  >> RDS >> Mysql

Efficiënt het aantal rijen ophalen van de SELECT-query met de WHERE-clausule met behulp van PDO

Bij gebruik van MySQL, PDOStatement::rowCount() retourneert het aantal rijen in de resultaatset. Het aanroepen de onderliggende mysql_num_rows() C-functie om de waarde in te vullen. Geen behoefte aan meerdere vragen of andere rommel.

Dit geldt voor MySQL, maar op dit gedrag kan niet worden vertrouwd voor andere stuurprogramma's (anderen ondersteunen het misschien, maar het is niet gegarandeerd, ik ken anderen niet genoeg om hoe dan ook met zekerheid te zeggen). Maar aangezien uw vraag specifiek betrekking heeft op MySQL, zou deze uw doel moeten dienen.



  1. SQL-query ten minste één van iets

  2. Prestaties van JDBC batch-inserts

  3. MySQL selecteert snel 10 willekeurige rijen uit 600K rijen

  4. Gebruik Single Row Query met MySQL en PHP