Mam tabelę z kolumną, której chcę uniemożliwić niektórym użytkownikom. Rozumiem, że powinienem móc to zrobić za pomocą widoku, tj. Mieć widok, który wyklucza konkretną kolumnę, i odmówić dostępu do tabeli, ale umożliwić dostęp do widoku (uwaga, użytkownicy nie muszą mieć możliwości aktualizacji tabeli /widok).Mysql: zezwolić na zapytanie w kolumnie, która w przeciwnym razie nie jest dostępna?
I do jednak chcę zezwolić na zapytanie równości wobec tego pola. Takich jak:
SELECT * FROM some_table_or_view WHERE hidden_field = 'some_value';
Dla wyjaśnienia:
- to nie powinno być możliwe, aby mieć wartości
hidden_field
być zwrócony w ogólnym zapytania - powinno być możliwe do uruchomienia kwerendy z przymusu (korzystnie tylko ograniczenie równości) na wartości
hidden_field
Czy to możliwe?
(EDYCJA: jeśli istnieje rozwiązanie w DBMS inne niż MySQL, ja też chętnie o tym usłyszeć).
Dzięki, to jest dobra sugestia i może być opłacalna. – davmac