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?