PROCEDURE `oznacz_wyslane_maile`(IN id varchar(25)) UPDATE `maile` SET `status`="1" WHERE `id`=id
I teraz jak daje
call oznacz_wyslane(1)
bądź 2 czy cokolwiek innego, oznacza mi status=1 dla wszystkich id ... Jak w procedurze dam limit 1, cokolwiek nie wpisze w parametr to oznacza i tak tylko pierwszy. Pytanie wiec jak napisac procedure ktora spelnia moje wymagania czyli ze oznacza tylko jeden rekord statusem, ten ktory mu podam ?