Witam,
ostatnio zacząłem się zastanawiać czy da się w jednym zapytaniu wykonać edycję rekordu, tylko jeśli istnieje - jeżeli nie istnieje to nic nie robimy.
Jedna metoda to pewnie:
UPDATE tabela SET pole='nowa_wartosc' WHERE id = (SELECT id FROM tabela WHERE pole = 'jakas_szukana_wartosc')
A czy jest odpowiedzialna za to jakaś komenda tak jak np.: INSERT ON DUPLICATE KEY UPDATE ?
Pozdrawiam