Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]procedura + wyzwalacz kolejność
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam.
Mam taki oto problem. Mam na jednej z tabel założone dwa wyzwalacze i jedną procedurę. wyzwalacze są after update i after insert. Trigerry odpowiadają za wstawienie do inne tabeli zmienionych lub nowych rekordów w celu sprawdzania wielkości przepływu danego zjawiska w czasie (chodzi o to kiedy dana osoba odwiedzała wcześniej firmę)
Na tej samej tabeli mam procedurę, która sprawdza wszystkie wiersze pod kątem czy nie zawieruszuły się jakieś puste stringi. I z tego co zauważyłem ta procedura zachowuje się jakby robiła cały czas update na całej tabeli mimo, że podane są warunki w ciele tabeli.
Ciało tabeli wygląda w sposób następujący:
  1. UPDATE pacjenci SET tel=NULL WHERE tel='';
  2. UPDATE pacjenci SET tel_kom=NULL WHERE tel_kom='';
  3. UPDATE pacjenci SET PESEL=NULL WHERE PESEL='';

Generalnie chodzi o to, żeby procedura sprawdzała tylko te wiersze gdzie jest warunek a tego niestety nie robi.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 02:33