Hogyan tudok berendezni egy MYSQL táblát egy mező alapján?
A tábla neve konyv, és cim szerint kellene rendeznem fizikailag, tehát nem csak úgy akarom megnézni, hanem azt szeretném, hogy átrendezze a rekordokat, hogy aztán a weblap is majd úgy jelenítse meg.
Van egy egyszerű weblapom, amit nem én csináltam. Egy MySQL adatbázisból dolgozik, és annak fizikai sorrendje szerint listázza az adatokat. Ezt sajnos nem tudom átírni, de nem is kell, ha jó a sorrend az adatbázisban.
Régen a C-Panel kezelőjében volt erre lehetőség, hogy fizikai rendezés, de ez egy frissítéssel eltűnt. Most meg ott vagyok, hogy az újonnan felvitt rekordok a végére kerülnek, amit eddig így be tudtam rendezni, de most nem. Parancsot ki tudok adni, és ez a régi rendezés is ezt csinálta korábban, de most ezt valamiért kivették, így magam kellene hogy megcsináljam.
Jó, akkor közelítsük meg másként a kérdést.
Az adatbázisban minden rekordhoz tartoznak adatok, úgymint ID, cím, stb.
Meg lehet-e változtatni egy paranccsal az ID-ket úgy, hogy azok sorrendje azonos legyen a cím mező ábécébe rendezett sorrendjével?
Úgy őszintén: ha azért akarod átrendezni, mert a weblap kódjához nem férsz hozzá, akkor hogy fogod megmondani a weblapnak, hogy az ID szerint rendezve jelenítse meg?
Nem mintha ez szakmailag 0%-nál helyesebb lenne, nem erről beszélek, hanem arról, hogy magaddal kerültél ellentmondásba.
ID-kat átrendezni? A hajam tépem :o
És akkor sem biztos, hogy a megfelelő sorrendben fogja megjeleníteni. Sőt, valószínű, hogy a fizikai elhelyezkedés sorrendjében, vagyis semmi nem fog változni, hiába írod át az ID-kat. Amíg nincs ORDER BY, addig nem lehetsz biztos benne, milyen sorrendben fogja megjeleníteni. De ezt már páran leírtok, fogadd el, hogy így van.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!