Zvoni
Erfahrenes Mitglied
Hiho,
vorneweg: Erste Berührungspunkte mit MySQL.
Frage: Ist es möglich auf mysql.user einen Trigger zu erstellen?
mysql.user ist ja eine BASE_TABLE (wie meine eigenen Tabellen ja auch, und da hab ich einige Trigger drauf).
Hintergrund: In einem FrontEnd, was ich gerade schreibe, soll je nach Login (Hier wichtig: UserName@Host), ein anderes StartFenster meines Programms kommen.
Ich hatte die Idee, dass sobald der root einen neuen User in MySQL anlegt, dieser per Trigger in eine separate Tabelle geschrieben wird, in welcher dann final steht, welches Fenster angezeigt wird (derzeit ein einfacher numerischer Wert
Prinzipielle Frage: Machbar (Ich zögere sowas auf gut Glück zu machen, da ich mir den MySQL-Server nicht zerschiessen will)? Oder keine gute Idee (Was passiert mit dem Trigger, wenn ein Depp Tabellen-/Spaltennamen in der ZielTabelle ändert/löscht etc.)?
Alternative Vorschläge?
vorneweg: Erste Berührungspunkte mit MySQL.
Frage: Ist es möglich auf mysql.user einen Trigger zu erstellen?
mysql.user ist ja eine BASE_TABLE (wie meine eigenen Tabellen ja auch, und da hab ich einige Trigger drauf).
Hintergrund: In einem FrontEnd, was ich gerade schreibe, soll je nach Login (Hier wichtig: UserName@Host), ein anderes StartFenster meines Programms kommen.
Ich hatte die Idee, dass sobald der root einen neuen User in MySQL anlegt, dieser per Trigger in eine separate Tabelle geschrieben wird, in welcher dann final steht, welches Fenster angezeigt wird (derzeit ein einfacher numerischer Wert
Prinzipielle Frage: Machbar (Ich zögere sowas auf gut Glück zu machen, da ich mir den MySQL-Server nicht zerschiessen will)? Oder keine gute Idee (Was passiert mit dem Trigger, wenn ein Depp Tabellen-/Spaltennamen in der ZielTabelle ändert/löscht etc.)?
Alternative Vorschläge?