| Autor | Zpráva | ||
|---|---|---|---|
| boudostroj Profil * |
#1 · Zasláno: 24. 7. 2010, 19:45:22
zdravim, řešim následující problém
mám 3 tabulky - karty, hraci, vlastnictvi tabulka karty: id|obrazek ------------- 1|obr1.jpg 2|obr2.jpg tabulka hraci: id|jmeno_hrace|vyhry ------------------- 1|boudostroj|2 2|bouda|1 3|stroj|3 tabulka vlastnictvi id_karty|id_hrace|pocet ------------------------------ 1|1|2 2|3|1 Každý hráč může mít různé karty a jejich různé počty, to určuje tabulka vlastnictvi. o co mi jde - potřebuji dotaz pro vkládání záznamů do tabulky vlastnictvi a to tak, ze - pokud jeste hrac kartu nema, prida se zaznam (napr. id karty 2, id hrace 2) a nastavi se pocet na 1. - pokud ale hrac jiz kartu ma (napr. hrac 1 a karta 1), pouze se upravi pocet na pocet + 1 nějak na to nemzu přijít, děkuji za každou radu. |
||
| Kajman_ Profil * |
#2 · Zasláno: 24. 7. 2010, 20:08:53
Stačí si např. udělat na tabulce vlastnictvi primární klíč na prvnich dvou sloupcích a pak mysl umí
http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html |
||
| boudostroj Profil * |
#3 · Zasláno: 24. 7. 2010, 20:38:30
díky moc, to jsem přesně potřeboval.
Do teď jsem nevěděl že jde vytvořit primární klíč na více sloupcích |
||
|
Časová prodleva: 16 let
|
|||
0