Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

slozeni kljuc i vanjski kljuc ne rade

[es] :: MySQL :: slozeni kljuc i vanjski kljuc ne rade

[ Pregleda: 1992 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

daniel.tosaba
student
Bijeljina

Član broj: 214870
Poruke: 12
*.adsl.verat.net.



+1 Profil

icon slozeni kljuc i vanjski kljuc ne rade06.12.2010. u 09:51 - pre 102 meseci
pozdrav!

create table videoCat
(address varchar(40) not null,
category varchar(30) not null,
primary key(address,category),
foreign key(address) references video(address),
foreign key(category) references category(category))

engine za sve 3 je innodb

kada unosim u videoCat jednu vrednost prolazi, a kljuc je slozen i polja su postavljena na not null?
kada unesem vrijednost koje nema u poljima druge tabele prolazi, a polja su vanjski kljuc?

ne razumijem. molim za pomoc.
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: slozeni kljuc i vanjski kljuc ne rade08.12.2010. u 13:14 - pre 102 meseci
Nisam siguran da kontam pitanje. Mozes li postaviti DDL i query-je koje pokusavas izvrsiti i reci koje greske dobijas.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15056
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2292 Profil

icon Re: slozeni kljuc i vanjski kljuc ne rade08.12.2010. u 13:29 - pre 102 meseci
za koje tri kada si stavio samo jednu?

uradi

SHOW CREATE TABLE imetabele\G

i tako za sve tabele o kojima je rec ..

onda uradi

EXPLAIN SELECT ....

za sve upite o kojima je rec

i onda to copy paste na forum ali tako sto ces da stavis u CODE tag .. dakle stavis [C0DE] tvoj kod [/C0DE] (samo umesto 0 stavi o i napisi malim slovima)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15056
*.oracle.co.uk.

Sajt: mysql.rs


+2292 Profil

icon Re: slozeni kljuc i vanjski kljuc ne rade10.12.2010. u 01:07 - pre 102 meseci
sta bi na kraju?
 
Odgovor na temu

daniel.tosaba
student
Bijeljina

Član broj: 214870
Poruke: 12
*.adsl.verat.net.



+1 Profil

icon Re: slozeni kljuc i vanjski kljuc ne rade20.12.2010. u 21:58 - pre 102 meseci
izvini smorio sam se poslije 2 dana nisam ni dolazio.
kako za koje 3? pa za videoCat, video i category, da se valjda vidjeti iz definicije tabele koju sam postavio.
Code:
CREATE TABLE `video` (
 `address` varchar(40) NOT NULL,
 `country` varchar(40) NOT NULL,
 `postDate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
 `views` int(10) unsigned default NULL,
 PRIMARY KEY  (`address`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

CREATE TABLE `category` (
 `category` varchar(30) NOT NULL,
 `description` varchar(256) default NULL,
 PRIMARY KEY  (`category`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1


nema greske ali pri insertu vrijednosti u videoCat sve prolazi; od vrijednosti kojih nema u referntim tabelama, do unosa samo jednog polja primary key.

hvala
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
*.static.isp.telekom.rs.

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: slozeni kljuc i vanjski kljuc ne rade21.12.2010. u 08:09 - pre 102 meseci
Off topic, ali zašto charset latin1? Ako ćeš ikada upisivati latinicu ili ćirilicu u tekstualna polja bolje podesi collation na "utf8_slovenian_ci"

Citat:
daniel.tosaba
kako za koje 3?


Pa lepo, stavio si strukturu samo jedne tabele a ne tri.

Koja ti je verzija MySQL servera?
"Common sense is not so common." - Voltaire
 
Odgovor na temu

[es] :: MySQL :: slozeni kljuc i vanjski kljuc ne rade

[ Pregleda: 1992 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.