Mam miłe zapytanie dotyczące MySQL.
Załóżmy że mamy tabelę o nazwie "kotki" a w niej wartości
ID IMIĘ
1 xx
2 xx
Teraz chce zmienić imię rekordu nr 2.
Wykonujemy
Update xxx set xxx='ala' where xxx = id = 2;
if zapytanie = 1 then
{
zmieniono pomyslnie}
else
{
insert into kotki id=2,imie='ala
}
Czy nie da się już w jednym zapytaniu SQL połączyć
Update, on error insert new ?
Jeżeli istnieje taki rekord, to update, jezeli nie to insert.
Tylko żeby upakować to w ramach optymalizacji do jednego "query"

pozdrawiam