Czy można nadać uprawnienie użytkownikowi do wykonywania zapytań typu Select, ale tak, by nie mógł użyć na końcu tego zapytania "for update"?
Czy można nadać uprawnienie użytkownikowi do wykonywania zapytań typu Select, ale tak, by nie mógł użyć na końcu tego zapytania "for update"?
Problem nienowy, skutecznego rozwiązania jednak wciąż brak. Nie ma możliwości "odcięcia" użytkownika od wydania polecenia SELECT FOR UPDATE jeśli posiada uprawnienie SELECT na tabeli.
Jednak:
LOCK TABLE nazwa IN EXCLUSIVE MODE;
Zapobiegnie to założeniu na tabelę innych blokad.