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. |