Van arra valamilyen megoldás, hogy össze tudjam keverni egy MySQL adatbázis sorait?
Van egy MySQL adatbázisom, amin szeretném, hogy más is dolgozhasson. Személyes adatok vannak benne. Pl.: név, cím, születési idő, anyja neve.
Kiss József, Budapest Kossuth tér, 1980.01.15, Nagy Rozália,
Nagy Károly, Sopron Széchenyi tér, 1950.08.17, Kovács Emília,
Ebből szeretnék pl egy ilyet:
Kiss József, Sopron Széchenyi tér, 1980.01.15, Kovács Emília,
Nagy Károly, Budapest Kossuth tér, 1950.08.17, Nagy Rozália,
tehát, hogy az összetartozó sorok ne maradjanak együtt, csak a táblaszerkezet maradjon. Van erre valami eszköz?
És úgy ennek mi értelme van?
Egyébként írsz egy randomizáló kódot, és ennyi. Kikap
két adatot, megcseréli, majd egy új táblába írod ugyanígy.
És azt adod meg, hogy más is használja.
Na azert alljon meg a menet egy pillanatra. Attol, hogy a jogosulatlan szemely nem tudja hogy mikor szulettem, ugyanugy megtudja peldaul a nevem (hogy az ugyfeletek vagyok), illetve az email-cimem. Ezek az adatok onmagukban is eladhatoak.
Ehelyett ajanlom a peldaadatbazis generalasat. Ha nem eleg kezzel leirni 2-3 rekordot a teszteleshez, akkor valamilyen fake identity generator-t uzemelj be es generalj le parezer rekordot.
Megoldható.
Beolvasod az objektumokat, minden sorból lesz egy. Az objektumok egyes mezőit összegyűjtöd listába, vagy más alkalmas szerkezetbe, amit össze tudsz keverni. Ebből előállítasz új objektumokat, a régieket törlöd, ezeket pedig beszúrod.
Én nem egeszén értem, hogy mit akarsz csinálni. Mysql adatbázisban nem beszélhetünk összetartozó sorokról, pláne nem sorok sorrendjéről. MySql semmiféle garanciát nem ad a sorok sorrendjére sem arra, hogy az két lekérdezés esetén ugyanaz lesz.
A sorrend MySql implementáció függő és bármely verzióban változhat.
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!