Autor Zpráva
bach1
Profil *
Jak lze v sqlite vypsat poslední hodnotu uloženou v databázi?
Potřebuju aby se mi objevil nejnovější zapsaný údaj v databázi.
janix
Profil *
co třeba ukládat záznamy i s časem uložení a pak ten nejnovější bude velice jednoduché najít?
nightfish
Profil
select * from tabulka order by ROWID desc limit 1

(funguje pouze v sqlite, ne v mysql)
Tomasds
Profil
Lepší bude postupovat tak, jak to doporučuje osm z pěti dentistů. Do tabulky si přidel sloupec ID, kterému nastav vlastnosti autoincrement a unique. Databáze tam pak při přidání bude automaticky vkládat číslo. A ID naposledy přidaného záznamu je vždycky největší.

Takže dotaz pak bude

SELECT něcocochceš FROM tabulka ORDER BY ID DESC LIMIT 0

více najdeš tady.
Tomasds
Profil
nightfish předbíhá, to neplatí!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: