Podstrony
|
![]() |
telcocafemam taki kod, on oczywiscie nie jest akceptowany:create view ls as select s.sno, s.sname, s.status from s where s.city = 'london'; taki kod nie dziala na innych przykladach takze, nie wiem co jest zle i prosze nie pisac ze " 'london' moze masz z duzej w tabeli" bo jest dokladnie napisane jak byc powinno... mam taki kod, on oczywiscie nie jest akceptowany: create view ls as select s.sno, s.sname, s.status from s where s.city = 'london'; taki kod nie dziala na innych przykladach takze, nie wiem co jest zle i prosze nie pisac ze " 'london' moze masz z duzej w tabeli" bo jest dokladnie napisane jak byc powinno... ![]() something is wrong in your syntax obok 'view ls as....' w linii 1 taki jesst komunikat a silnik to MySQL w krasnalu, moze mysql jest na tyle okrojony ze nie mozna urzywac peryspektyw? moze mysql jest na tyle okrojony ze nie mozna urzywac peryspektyw? ![]() something is wrong in your syntax obok 'view ls as....' w linii 1 taki jesst komunikat a silnik to MySQL w krasnalu, moze mysql jest na tyle okrojony ze nie mozna urzywac peryspektyw? ![]() dobra, na koło sie jako¶ wykuje tych polecen z ksiazki, tylko ze pol dnia stracilem na domyslanie sie gdzie blad jest.... ale mam jeszcze jedno zapytanie.... czy slowo UNIQUE moze byc uzywane zamist PRIMARY KEY bo jest wygodniej i dziala a przy PRIMARY KEY pozatym trzeba cos pisac jeszcze a nie wiem co UNIQUE -> uniemożliwienie zapisanie 2 takich samych rekordów PRIMARY KEY -> klucz główny tabelki, który z założenia jest identyfikatorem więc ograniczenia te s± stworzone do innych celów :-) to jak ma taki kod: create table s( sno char(10), sname char(20), ....., PRIMARY KEY (sno) ); to mi wywala jakis blad i pisze zeby uzyc UNIQUE albo NOT NULL jako zamiennik, to jak w koncu to zrobic zeby dzialal ten klucz qlowny? Zapewne dlatego, że klucz główny powinien być liczb± (?). Co do UNIQUE i NOT NULL to można powiedzieć, że jest to to samo co PRIMARY KEY z t± różnic±, że PRIMARY KEY może wyst±pić tylko raz w tabeli, a kombinacja UNIQUE + NOT NULL wiele. przepraszam ze nie sformuowalem problemu dokladnie od razu :unsure: a to ten blad: all parts of primary key must be not null, if you need null in a key, use unique instead to jak mam przypisac ten PRIMARY KEY? heh, a jednak się myliłem z tym integerem ;-) CREATE TABLE s ( sno CHAR( 100 ) NOT NULL , sname CHAR( 20 ) NOT NULL , PRIMARY KEY ( sno ) ); a co s slyszalem ze moze byc ,czy powinno, jakies cos takiego jak AUTO_INCREMENT to prawda? AUTO_INCREMENT = automatycznie zwiększanie warto¶ci, jednak w tym przypadku nie można tego użyć, ponieważ Twój klucz główny nie jest liczb± |
![]() |
|
Sitedesign by AltusUmbrae. |