mysql
piet
- datenbank
Hallo,
... Anfängerproblem mysql auf Linux-Konsole.
Ich habe eine Datenbank in der eine Tabelle "apache_auth" steht.
Die Tabelle "apache_auth" hat folgende Felder
username , passwd , group , isonline
nun möchte ich per mysql Anweisung die gruppe eines bestimmten users verändern.
Meine Idee (Syntaxfehler 😟) wäre gewesen
update apache_auth set 'group' = 10 where username = Mustermann;
Und ich komm nicht drauf, brauch aber so etwas in Zukunft öfter
Danke
Tach!
update apache_auth set 'group' = 10 where username = Mustermann;
Group
ist ein reserviertes Wort. Man kann es trotzdem für eigene Bezeichner (Identifier) verwenden, muss es dann aber mit den richtigen Quotierzeichen einrahmen: Backticks ``.
Einfache Anführungszeichen kennzeichnen ein Stringliteral. Einem Stringliteral kann man keinen Wert zuweisen. Darüber hat sich der Syntaxfehler beschwert.
dedlfix.
Suuuper funktioniert.
Da war ich schon am richtigen Weg. Das Feld "group" war schon vorhanden.
Danke für die schnelle Hilfe