Stránka 1 z 1

Vysvětlení MySQL dotazu

Napsal: čtv 28. dub 2011, 16:29
od arxeiss
Trochu jsem se šťoural v PHPBB a našel jsem v DB dotazu vytvoření tabulky, který nechápu.

Kód: Vybrat vše

CREATE TABLE phpbb_forums (
	forum_id mediumint(8) UNSIGNED NOT NULL auto_increment,
	...
	prune_freq mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
	PRIMARY KEY (forum_id),
	KEY left_right_id (left_id, right_id),
	KEY forum_lastpost_id (forum_last_post_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
Co nechápu jsou 2 předposlední řádky. Co je primary key chápu, ale nechápu co znamená čísté KEY. Hledal jsem i na Googlu a v MySQL dokumentaci ale nenašel jsem nic...
Co jsme myslel, že třeba sloupec KEY left_right_id bude spojení těch 2 sloupců nebo něco takového, ale není...
Díky

Re: Vysvětlení MySQL dotazu

Napsal: čtv 28. dub 2011, 16:47
od bubanek

Re: Vysvětlení MySQL dotazu

Napsal: čtv 28. dub 2011, 16:57
od arxeiss
Tak jsem si to přečetl, ale nejsem z toho více chytrý. Chápu k čemu je primární klíč, k čemu složený primární klíč, ale k čemu je toto nechápu ani z toho topicu.

Re: Vysvětlení MySQL dotazu

Napsal: sob 30. dub 2011, 12:09
od arxeiss
Nikdo mi to nedokáže vysvětlit?