mysql a urcity radek

Ing. Miloslav Ponkrác miloslav.ponkrac na interval.cz
Pátek Červenec 27 11:38:42 CEST 2001


>neco jako: "select * from tabulka where ROWID=cislo"
>
>jde neco podobneho v mysql? me zrovna toto nefunguje
>
>nechci nacist celou tabulku a pak ji prochazet, potrebuju aby vysledek
>selectu byl co nejmensi.


To máte jednoduché. Buď si automaticky zaveďte v každé tabulce sloupce
ROWID, který je typu int unsigned auto_increment, a zaveďte na něj PRIMARY
index a pak Vám to bude fungovat.

Jinak ale samozřejmě každý databázista ví, že každá tabulka může mít
primární klíč, který jedinečným způsobem určuje řádek. Stačí si trochu o
databázích něco přečíst.

Jinak samozřejmě procházet tabulku nemusíte, stačí zadat libovolnou
podmínku, která identifikuje Váš řádek, a databáze za Vás řádek najde sama.

Nezlobte se, ale rozhodně by Vám neuškodilo, kdybyste si přečetl alespoň
základy databází a SQL. Z Vašeho dotazu je patrné, že se neorientujete.

Miloslav Ponkrác


=====================================================
  @InMail.sk - Vas postovny server - www.InMail.sk
  sponzor www.SlovakNET.sk - profesionalny webhosting


Další informace o konferenci Linux