- Kisebb méretben is elérhető a OnePlus Watch 3
- Belépő táblagépet is villantott a OnePlus
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Teljes külső kijelzővel hódítana a Flip7, ami kapott egy kistestvért is
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- iPhone topik
- Samsung Galaxy Watch7 - kötelező kör
- Kiszivárgott a Pixel 10 Pro
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Mobil flották
- Teljes külső kijelzővel hódítana a Flip7, ami kapott egy kistestvért is
- Feljutott a G96 a Moto széria csúcsára
- Xiaomi 14T - nem baj, hogy nem Pro
- Azonnali navigációs kérdések órája
Új hozzászólás Aktív témák
-
amdni
aktív tag
Próbáltam MariaDB-is a dolgot, de itt sem írja ki a show create table diak a foreign key sort.
MariaDB [adatbazis1]> create table osztaly(
-> id int(4) primary key auto_increment,
-> osztalynev char(1)
-> );
Query OK, 0 rows affected (0.019 sec)MariaDB [adatbazis1]>
MariaDB [adatbazis1]>
MariaDB [adatbazis1]> create table diak(
-> id int(4) primary key auto_increment,
-> osztaly_id int(4),
-> foreign key (osztaly_id) references osztaly(id)
-> );
Query OK, 0 rows affected (0.007 sec)MariaDB [adatbazis1]> show create table diak;
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| diak | CREATE TABLE `diak` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`osztaly_id` int(4) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `osztaly_id` (`osztaly_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.017 sec) -
amdni
aktív tag
mysql> SELECT @@GLOBAL.foreign_key_checks, @@SESSION.foreign_key_checks;
+-----------------------------+------------------------------+
| @@GLOBAL.foreign_key_checks | @@SESSION.foreign_key_checks |
+-----------------------------+------------------------------+
| 1 | 1 |
+-----------------------------+------------------------------+
1 row in set (0.01 sec)Úgy látom hogy ez jó, de nálam mégsem jó valami...
-
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
Hirdetés
- Autós topik
- Milyen széket vegyek?
- Steel Hunters - Lehúzza a rolót a Wargaming robotos játéka
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Filmvilág
- iPhone topik
- Háztartási gépek
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- OLED TV topic
- Léghűtés topik
- További aktív témák...
- iPhone SE2 64GB fekete, gyönyörű újszerű állapotban, 3db van, 85% 92% és 100% akkuval
- iPhone SE2 64GB 82% piros, saját dobozzal
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 12 128GB, fekete vagy fehér színben, újszerű állapotban
- iPhone 12 128GB, fekete és fehér színben, több db
- 118 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070 (ELKELT)
- Erő és sebesség? Most az Öné lehet! Ráadásul kamatmentes rèszletre is!
- LG 32SQ700S-W - 32" VA Smart - 3840x2160 4K UHD - 62Hz 5ms - WebOS - Wifi + BT - USB-C - Hangszórók
- Csere-Beszámítás! Prémium vizhűtéses számítógép! I9 11900K / RTX 3090 / 64GB DDR4 / 1TB SSD
- Apple iPhone 14 Pro Max / 256 GB / 88% akkumulátor / 1év Garanciával / Gyári Független
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest