![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 4.02.2014 Ostrzeżenie: (20%) ![]() ![]() |
Cześć, chcę zrobić strumień aktywności użytkownika.
Będzie tabela stream i oraz dla każdej tabeli z treścią tabela przechowująca jej historię, czyli np. articles i articles_history. Do śledzenia zmian w rekordach, dodawania zdarzeń do tabeli stream oraz rekordów do tabel przechowujących historię chcę użyć triggerów. Problem polega na tym, że nie bardzo wiem jak w trigerze umieścić id użytkownika, który jest odpowiedzialny za akcje. Wiem, że można w mysql definiować zmienne set @var := 'zmienna'. Teraz pytanie, czy jeśli zdefiniuję taka zmienną to czy ona występuje w całej bazie, w sensie, czy dla każdego klienta bazy, czy bardziej działa to na zasadzie zmiennej sesyjnej, że jakby w jednym czasie, każdy klient może pracować na własnej wartości tej samej zmiennej? Wie ktoś coś na ten temat? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 00:33 |