Możesz ustawić uprawnienia do bazy danych / tabeli / kolumny. Ale naprawdę nie próbowałbym używać mechanizmu uprawnień MySQL na tym poziomie. Zamiast tego napisałbym kod aplikacji, aby zdecydować, kto może co zobaczyć/zmienić. Na dłuższą metę jest to bardziej elastyczne. I bardziej wdzięczny dla użytkownika - zamiast otrzymywać tajemniczy komunikat o błędzie MySQL dotyczący uprawnień, interfejs użytkownika po prostu nie pokazywałby tego, co nie powinno być pokazywane. W przypadku aktualizacji interfejs użytkownika nawet nie dawał użytkownikowi opcji.