![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mój serwer ma klienta MySQL 5.0.x w związku z czym nie mogę używać złożonych triggerów. administrator nie zaktualizuje MySQL do wersji 5.1.x bo nie jest ona ponoć do końca zgodna z poprzednikiem. Tak więc musze sobie radzić z prostymi triggerami. W związku z tym pytanie ponizej.
Mam dwie tabele. Admins oraz adminsgroup. Pierwsza przechowuje administratorów i ma powiedzmy tkaie kolumny: id group_id group_name Druga przechowuje grupy amdinów i ma powiedzmy takie kolumny id name Próbuję uruchomić taki trigger CREATE TRIGGER adminsgroup_name_on_admins BEFORE UPDATE ON adminsgroup FOR EACH ROW UPDATE admins SET group_name = 'aaaa'; Tak więc przy aktualizacji rekordu w tabeli adminsgroups ma nastąpić zmiana wszystkich nazwa grup w tabli admins. Trigger się dodaje, ale nie uatkywania się podcas updateu. Dlaczego? Tzn. tabela admins pozostaje nietknięta. -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.07.2025 - 10:46 |