Autor Zpráva
Cup
Profil
Dobrý den, existuje v mysql nějaký příkaz, který mi v případě existence hodnoty ve sloupci který je unikátní řádek přepíše, a když v tabulce tato hodnota není, tak vytvoří novou?

V php bych to dokázal ošetřit, ale je to kus kódu navíc, pokusit se vybrat záznam -> porovnat počet řádků s nulou -> poslat požadavek jako insert nebo update, dle potřeby.

Ale zajímalo by mě jestli se toto nedá řešit na straně databáze ... jedním dotazem který si toto všechno pohlídá sám.

Pokud někdo znalý ví, tak děkuji za odpověď
Tori
Profil
Koukněte do manuálu: buď REPLACE, nebo INSERT .. ON DUPLICATE KEY UPDATE. Tipuji to první.
Cup
Profil
díky to druhý dělá to co potřebuji

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