Próbowałem skopiować id_user z tabeli _ users do tabeli privileges _>> id_user za pomocą INSERT INTO, jednak po przekopaniu pół internetu dowiedziałem się że to nie takie proste… Proszę o ewentualne nakierowanie mnie w jaki sposób mógł bym skopiować dane z id_user z jednej tabeli do drugiej.
i co ty chcesz w tym trzymać? Bo może twoje problemy wynikają z błędnych założeń.
Uprawnienia można zrobić na wiele sposobów, ja najczęściej spotkałem się z trzema modelami:
globalny podział na rodzaje użytkowników, np: administrator, moderator, użytkownik, użytkownik tylko podgląd;
lokalne uprawnienia w poszczególnych modułach, rodzaje użytkowników podobne jak wyżej. Gdzie za moduł można nazwać stronę, każdy wpis, kilka spójnych funkcjonalności i wiele innych spraw.
podział na role, gdzie jeden użytkownik może mieć wiele ról;
w zasadzie tylko w tym drugim i trzecim modelu potrzebujesz dodatkowej tabeli:
ad 2. _ privileges _(id, user_id, module_id, permission_type)