Robert R.: MySQL 5.5, Information_Schema, Privileges

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

gleich noch eine Anschlussfrage:

Wo versteckt sich das delete-Recht für Zeilen in ein einer Tabelle. Auf die Abfrage

  
select * from information_schema.columns where table_name='test';  
  

bekomme ich in der Rechte Spalte nur die Antwort:

  
PRIVILEGES          select,insert,update,references  
  

Das ist zwar plausibel, dass hier das delete-Recht nicht aufgeführt wird, da man nur ganze Zeilen löschen kann. Aber was muss ich aus dem Information_Schema abfragen um festzustellen, ob der User in der Tabelle löschen darf (er darf es hier!)?

Das obere Abfrageergebnis bezieht sich allerdings auch nur auf den aktuellen User.
Wie müsste(n) die Abfrage(n) an das Information_Schema lauten, um für einen x-beliebigen User die Rechte auf eine Tabelle feststellen zu können?

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!