Para seleccionar los primeros diez registros que puede limitar el uso seguido por el número de registros que necesita:
SELECT name, cost FROM test LIMIT 10
Para seleccionar diez registros desde una ubicación específica, puede utilizar LÍMITE 10, 100
SELECT name, cost FROM test LIMIT 100, 10
Esto mostrará los registros 101-110
SELECT name, cost FROM test LIMIT 10, 100
Esto mostrará los registros 11-11 1
Para asegurarse de que recupere los resultados correctos, asegúrese de que usted pide por los resultados también, de lo contrario las filas devueltas pueden ser aleatorios-ish
Puede leer más @http://php.about.com/od/mysqlcommands/g/Limit_sql.htm
Personalmente, siempre uso un ORDER BY con un LIMIT para garantizar resultados consistentes y repetibles. –
Creo que hay un error en su segundo ejemplo. En mis pruebas, 'LIMIT 10, 100' devuelve 100 registros, comenzando con el índice 11.' LIMIT 100, 10' devuelve 10 registros comenzando con el índice 101. – jatrim
'LIMIT 10' devuelve menos de 10 registros en algún momento, por lo que esto no es correcto respuesta para mí, entonces ¿cómo puedo seleccionar exactamente 10 registros ?, no menos y más. Usé la línea de comando para ejecutar esta consulta 'limit', ejecuto esta consulta 8 veces en la 7ma vez que obtuve 8 registros, no 10 registros. – 151291