Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 30. 5. 2006, 15:11:38
Ahoj, lidi!
Prosím o radu s tímto (MySQL 5.0.20): mám dvě tabulky a chtěl bych, aby tabulka_a dodržovala referenční integritu, takže píšu: create tabulka_a (id int, jmeno varchar(20, primary key(id)) type=innodb; create tabulka_b (jmeno varchar(20) ) references tabulka_b.jmeno on update cascade, primary key(jmeno)) type=innodb; insert into tabulka_a (id, jmeno) values (1, "Karel"),(2,"Petra"); insert into tabulka_b (jmeno) values ("Karel"),("Petra"),("Honza"); a teď to důležité (updatuju data v tabulka_b a chci, aby v tabulka_a se automaticky také opravila: update tabulka_b set jmeno="Karlos" where jmeno="Karel"; ... bohužel mi to nefunguje, takže je někde asi chybka... dík,Karel |
||
Časová prodleva: 9 dní
|
|||
loyza Profil * |
#2 · Zasláno: 8. 6. 2006, 14:17:49
mozna se pletu a mozna si to pamatuju spatne, ale vzdycky sem si myslel, ze cizi klice se mohou delat pouze na indexovane sloupce. Ale mozna ze si to pletu s necim jinym ...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0