Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySql:Beschränken Sie die Aktualisierungsberechtigung auf eine Spalte in einer Tabelle

Sie können Berechtigungen für Datenbank / Tabelle / Spalte festlegen. Aber ich würde wirklich nicht versuchen, den Berechtigungsmechanismus von MySQL auf dieser Ebene zu verwenden. Ich würde stattdessen Anwendungscode schreiben, um zu entscheiden, wer was sehen/ändern kann. Das ist auf Dauer flexibler. Und anmutiger für den Benutzer – anstatt eine kryptische MySQL-Fehlermeldung über Berechtigungen zu erhalten, würde die Benutzeroberfläche einfach nicht anzeigen, was nicht angezeigt werden sollte. Zum Aktualisieren würde die Benutzeroberfläche dem Benutzer nicht einmal die Option geben.