sql >> Databáze >  >> RDS >> Mysql

php-mysql načte další a předchozí id z databáze

Můžete udělat něco takového:

Pro další id

SELECT id from tablename where username = 'user1' AND id > $currentId ORDER BY ID ASC LIMIT 1;

Pro předchozí id,

SELECT id from tablename where username = 'user1' AND id < $currentId ORDER BY ID DESC LIMIT 1;


  1. IGNORE_DUP_KEY pomalejší na seskupených indexech

  2. Syntaktická chyba:WITH není platný vstup na této pozici

  3. SELECT DISTINCT je na mém stole v PostgreSQL pomalejší, než se očekávalo

  4. Nestrukturovaný obsah:Nevyužitý zdroj paliva pro umělou inteligenci a strojové učení