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

MySql:Begræns opdateringstilladelse på én kolonne i én tabel

Du kan indstille privilegier på database / tabel / kolonne. Men jeg ville virkelig ikke prøve at bruge MySQL's privilegiemekanisme på det niveau. Jeg ville i stedet skrive ansøgningskode for at bestemme, hvem der kan se/ændre hvad. Dette er mere fleksibelt i det lange løb. Og mere yndefuldt for brugeren -- i stedet for at få en kryptisk MySQL-fejlmeddelelse om tilladelser, ville brugergrænsefladen simpelthen ikke vise, hvad der ikke skulle vises. Til opdatering vil brugergrænsefladen ikke engang give brugeren muligheden.




  1. Lagret procedure med valgfri WHERE-parametre

  2. Tæller antallet af rækker, der returneres af lagret procedure

  3. Sådan vises alle visninger i en PostgreSQL-database

  4. PostgreSQL opret indeks på cast fra streng til dato