Zalóżmy ze mamy tabele osob w ktorej ludzie sa przypozadkowani do miasta o id=1 i id=2. Id sa powiazane z tabela miasta, w ktorej mamy id 1,2,3,4,5.
Jak staworzyc funkcje ktora zamieni mi miejsce zamieszkania osob.
Problem jest taki:
tak nie moge bo bedzie tylko id 1 albo 2.
UPDATE osoby
SET Miasto_Id = z
WHERE miasto_id = @do;
UPDATE osoby
SET Miasto_id = @do
WHERE miasto_id = @z;
Tak nie moge bo nie moge stworzyc tymczasowego id miasta(nie moge stworzyc dodatkowego miasta)
UPDATE osoby
SET Miasto_Id = 9999
WHERE miasto_id = @do;
UPDATE osoby
SET Miasto_id = @do
WHERE miasto_id = @z;
UPDATE osoby
SET Miasto_id = @z
WHERE miasto_id = 9999;
Jak to wykonac.