- Erős specifikáció, kompakt formában
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Galaxy Z Fold6-hoz viszonyítva mutatják, mennyivel lesz vékonyabb a Z Fold7
- Xiaomi 15 Ultra - kamera, telefon
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Milyen okostelefont vegyek?
- Xiaomi 13 - felnőni nehéz
- Mobil flották
Új hozzászólás Aktív témák
-
Protezis
őstag
-
Protezis
őstag
Igen, azt hiszem egyre gondolunk.
Idokozben megegy problema:
uzenet tabla: id, szoveg, datum
felhasznalo_uzenet tabla: id, kuldo_id, cimzett_id, uzenet_id stb.
Uzenet kuldesekor letrejon egy bejegyzes az uzenet tablaban. Az uzenet.id auto_increment. Ezutan a felhasznalo_uzenet tablaban el kell tarolnom, hogy ki, kinek kuldte az adott uzenetet. Ehhez pedig szuksegem van az elobb eltarolt uzenet id-jere. Ezt hogy kaphatom meg? (nem szeretnek buveszkedni, mint pl. utolso uzenet id-je // lehet azt mar mas irta)
[Szerkesztve] -
Protezis
őstag
De ebben az esetben is el kell tarolnom a kapcsolotablaban, hogy a felado torolte -e, illetve a cimzett torolte -e. Teljesen hasonloan a megnezett mezobol is ketto kell - bar ez talan felesleges, a felado ugyis megnezte.
(Ugyanis mind a kuldott, mind a fogadott uzeneteket meg akarom jeleniteni egy adott felhasznalonal.)
Jol gondolom, vagy valamit benezek?
[Szerkesztve] -
Protezis
őstag
Adatbazisban tarolt felhasznalok egymasnak uzeneteket kuldhetnek. Ezeket az uzeneteket ugyancsak adatbazisban tarolom.
A kovetkezo problemaba botlottam: ha egy felhasznalo ki szeretne torolni egy korabban altala elkuldott uzenetet, azt nem torolheti az adatbazisbol, ugyanis akkor a cimzett se olvashatna el tobbe azt az uzenetet. Persze forditva is hasonlo a helyzet.
2 megoldas jutott eszembe:
a) 2 tablat hasznalok. Egyet az elkuldott uzenetekhez, egyet a fogadott uzenetekhez. Ez sajnos nagyfoku redundanciat jelent, ugyanis minden uzenet 2-szer van tarolva, de egyszeru a torles megvalositasa.
b) 2 mezot hasznalok annak tarolasara, hogy a kuldo, illetve a fogado torolte -e a levelet. Ekkor minden torlesnel ellenoriznem kell, torolte -e mar a masik fel korabban a levelet. Ha igen, akkor tenyleg torolhetem a bejegyzest, ha nem, akkor a megfelelo mezoben toroltre allitom a levelet.
Bar a b) verziot tartom jobb otletnek, kivancsi vagyok ti mit gondoltok. Ha van mas otletetek, azt is szivesen veszem. -
Protezis
őstag
Az alabbi txt fajlban ([link])
talalhato egy 3 tablas adatbazis.
Lent talalhato 3 lekerdezes, melyek ugyanazt az eredmenyt adjak. Az lenne a kerdesem, hogy melyik gyorsabb, jobb, hatekonyabb stb.?
(eletszerubb adatok nem jutottak eszembe)
[Szerkesztve]
Új hozzászólás Aktív témák
Hirdetés
- AMD vs. INTEL vs. NVIDIA
- Erős specifikáció, kompakt formában
- Gmail
- exHWSW - Értünk mindenhez IS
- Motoros topic
- PlayerUnknown’s Battlegrounds
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Mr. Y: Motoros sztorik #06
- Házimozi belépő szinten
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- DDR5 GAMER PC: Új RYZEN 7 8700F/9700X/9800X3D +RTX 4060/5060/4070/5070 +16-64GB DDR5! GAR/SZÁMLA!
- Gamer PC - R5 5600, RTX 2070 és 16gb RAM
- PC 1060 6GB , i7-7800x , 32GB RAM
- Ryzen 9 7900X /// Bontatlan // Üzletből, számlával és Garanciával!
- Ryzen 9 7900 /// Bontatlan // Üzletből, számlával és Garanciával!
- AKCIÓ! ASUS ROG Zephyrus GA403UV Gamer notebook - R9 8945HS 16GB RAM 1TB SSD RTX 4060 8GB WIN11
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- AKCIÓ! MSI B550 R7 5700X 32GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA MSI 650W
- Epson Workforce DS-530II Dokumentum szkenner
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest