Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- Geri Bátyó: Agglegénykonyha különkiadás 2 – Kajás poénok
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- bambano: Bambanő háza tája
- Candy: AOOSTAR WTR PRO – NAS, alkoss, gyarapíts
- suste: Openwrt Barrier Breaker 14.07 saját verzió Tp-link routerekre
Új hozzászólás Aktív témák
-
amdni
aktív tag
Üdv mindenkinek!
Mysql-ből 1 valamit nem értek, hiába olvasok utána, valami nem stimmel, bízom benne, hátha itt valaki el tudja magyarázni hogy meg értsem.
pl egy nagyon egyszerű példa:
CREATE TABLE `osztaly` (
`id` int(1),
`osztaly` char(1),
PRIMARY KEY (`id`),
foreign key (id) references tanulok (osztaly)
);CREATE TABLE `tanulok` (
`kulcs` int(1),
`nev` varchar(30),
`osztaly` int(1),
PRIMARY KEY (`kulcs`)
);Tehát itt most 1:1 kapcsolat áll fenn? Mit kellene átírni hogy 1
(egy -több) vagy N:M (több-több) kapcsolat áll fenn?
A másik hogy mi értelme ennek?
pl:
insert into osztaly values(3, 'B');
insert into tanulok values(1, 'Béla', 3);És mikor lekérdezem:
select * from osztaly join tanulok on osztaly.id = tanulok.osztaly;
De ez akkor is működik ha nem használok foreign key-t. Tehát mi értelme? Mire jó az idegen kulcs?Előre is köszi a segítséget!
Új hozzászólás Aktív témák
- Kamionok, fuvarozás, logisztika topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- eBay
- Hővezető paszták
- Google Pixel topik
- Fejhallgatós találkozó
- Xiaomi 15T Pro - a téma nincs lezárva
- Házimozi belépő szinten
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vezeték nélküli fejhallgatók
- További aktív témák...
- -75% Dell XPS 13 (9320) i7-1260P 16GB Ram/1TB SSD FHD+ Gari
- iPhone 15 Pro Max 512GB 87% Esim-es verzió (3hónap Garancia) Kijelzőn pici folt!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xbox Wireless Headset 3 hó garancia, számlával!
- Apple iPhone 13 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:86%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
(egy -több) vagy N:M (több-több) kapcsolat áll fenn?