Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę uzyskać przesunięcie określonego wiersza w MySQL?

W górę:

SELECT * FROM table WHERE id > 'your_current_id' ORDER BY id LIMIT 1;

Zejście:

SELECT * FROM table WHERE id < 'your_current_id' ORDER BY id DESC LIMIT 1;

ps:lepiej ustawić LIMIT 2, abyś mógł zobaczyć, że jesteś na pierwszym lub ostatnim rekordzie w bazie danych, gdy zwracany jest tylko jeden rekord.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie ScrollableResults Hibernate do powolnego odczytu 90 milionów rekordów

  2. MySQL i NoSQL:pomóż mi wybrać właściwy

  3. Nazwy tabel w bazie danych w liczbie pojedynczej czy mnogiej?

  4. Konwertuj wyniki zapytania mysql na CSV (za pomocą funkcji kopiuj/wklej)

  5. Jak używać wyzwalacza w MySql do tworzenia klucza obcego?