Autor Zpráva
boudostroj
Profil *
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 *
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 *
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0