Witam
mam pytanie odnośnie wyżej wymienionego (tak wiem temat wielce oklepany na forum ale jakoś wcześniejsze odpowiedzi do mie nie trafiały

). No generalnie chodzi mi o stworzeniu takich relacji jak w MsSQL tzn jak powiąże jedną kolumne z drugą w tym jedna jest kluczem głównym tabeli to żeby w kluczu obcym dało się wstawić tylko takie wartości jakie występują w porpzedniej.
No a teraz troche praktyki, czyli jak kombinowałem ale oczywiście mi nie wyszło :/
uzytkownicy | CREATE TABLE `uzytkownicy` (
`login` varchar(20) collate utf8_unicode_ci NOT NULL,
`haslo` varchar(10) collate utf8_unicode_ci NOT NULL,
`email` varchar(30) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
slownik | CREATE TABLE `slownik` (
`idslowa` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(20) collate utf8_unicode_ci NOT NULL REFERENCES uzytkownicy(login),
`sl_pl` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_ang` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_niem` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_franc` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_hisz` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_ros` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
`sl_wlos` varchar(20) collate utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`idslowa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
jakiekolwiek sugestie mjile widziane
Ten post edytował szymek116 25.07.2006, 17:23:42