Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Shalom - 12-11-2006 00:36 [MySQL] syntax.
Witajcie. Mam cos takiego i nie wiem dlaczego otrzymuje blad, ze jest duplikat Id_Uslugi...
CREATE TABLE `Pole`.`Uslugi` ( `Id_Uslugi` int(10) NOT NULL auto_increment, `Id_Pobytu` int(10) NULL, `Id_RodzajuUslugi` int(10) NULL, `Cena` float(24,0) NULL, UNIQUE INDEX (`Id_Uslugi`), INDEX `Id_Pobytu` (`Id_Pobytu`), INDEX `Id_Uslugi` (`Id_RodzajuUslugi`) ) TYPE=MyISAM;
Dziekuje za wyjasnienia. Pozdrawiam.
Marcin Szczygiel - 12-11-2006 00:36
Uzytkownik "Shalom" <ala@ola.pl> napisal w wiadomosci news:1dqqyy14un0i3$.1atjg3rlufqtl.dlg@40tude.net.. . > Witajcie. > Mam cos takiego i nie wiem dlaczego otrzymuje blad, ze jest duplikat > Id_Uslugi...
Tu jest pierwszy... > UNIQUE INDEX (`Id_Uslugi`),
a tu drugi indeks o nazwie Id_Uslugi > INDEX `Id_Uslugi` (`Id_RodzajuUslugi`)
przy czym w pierwszym przypadku nie podajesz nazwy, przez co nazwa indeksu pobierana jest z pola indeksowego.
Np. tak dziala OK:
CREATE TABLE `Pole`.`Uslugi` ( `Id_Uslugi` int(10) NOT NULL auto_increment, `Id_Pobytu` int(10) NULL, `Id_RodzajuUslugi` int(10) NULL, `Cena` float(24,0) NULL, UNIQUE INDEX `Aqq` (`Id_Uslugi`), INDEX `Id_Pobytu` (`Id_Pobytu`), INDEX `Id_Uslugi` (`Id_RodzajuUslugi`) ) TYPE=MyISAM; -- pozdrawiam Marcin Szczygiel marcin (SHIFT + 2) szczygiel.info
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona