2011-04-11 13 views
5

dışındaki tüm kayıtları alın 50 ve üzeri tüm kayıtları sorgulamak istiyorum. Yani LIMIT 49, 99999 gibi bir şey yapmak yerine resmi bir yol olup olmadığını bilmek istiyorum.MySQL LIMIT/OFFSET: İlk X

+0

olası yinelenen [Mysql Sonsuz satır Ofset] (http://stackoverflow.com/questions/255517/mysql-offset-infinite -şekilleri – hsz

+0

için bu tablodaki ana anahtar tarafından şart koşabilir. – Sakthi

cevap

14

Hayır, özür dilerim. MySQL Documentation Gönderen:

sonuç setin sonuna kadar ofset belli tüm satırları almak için, ikinci parametre için bazı büyük numarasını kullanabilirsiniz. Bu ifade 96 sıranın son tüm satırları alır:

SELECT * FROM tbl LIMIT 95,18446744073709551615; 
ait
+0

Tamam, teşekkürler. Ama ilk mesajımı neden düzenlediğini sorabilir miyim? Merhaba ve teşekkürler söylemek yasak mı? – priktop

+3

Hayır, bu hiç yasak değil, ancak başlık oldukça belirsizdi, bu yüzden onu düzenleyecektim - ve merhaba/teşekkürler Stackoverflow üzerinde gelecekteki ziyaretçiler için herhangi bir yararlı içerik eklemeyin;) – Konerak

+9

@Konerak: aslında "Merhaba" ve "Teşekkürler" umurumda. Kibar olmak her zaman bir cevap almanıza yardımcı olur. –