Mysql
 sql >> Database >  >> RDS >> Mysql

MySql:limita l'autorizzazione di aggiornamento su una colonna in una tabella

È possibile impostare i privilegi su database/tabella/colonna. Ma davvero non proverei a usare il meccanismo dei privilegi di MySQL a quel livello. Scriverei invece il codice dell'applicazione per decidere chi può vedere/cambiare cosa. Questo è più flessibile a lungo termine. E più aggraziato per l'utente:invece di ricevere un criptico messaggio di errore MySQL sui permessi, l'interfaccia utente semplicemente non mostrerebbe ciò che non dovrebbe essere mostrato. Per l'aggiornamento, l'interfaccia utente non darebbe nemmeno la possibilità all'utente.