"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

MySQL: einzelnen SET Wert unabhängig der anderen setzen

kleinerChemiker 13.09.2009 - 18:12 1062 6
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Kann ich mittels UPDATE einen einzelnen Wert einer Spalte des Typs SET setzen?

tia

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
was?

du kannst bei UPDATE auch eine WHERE-clause reingeben, das sollte dir helfen, wenn ich dich richtig verstehe.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Nein, es geht nicht darum nur eine zeile zu verändern. Ich habe z.B. die Spalte SET('a','b','c'). Nun will ich unabhängig ob a und/oder b gesetzt ist, c setzen, allerdings ohne a oder b zu verändern. Also falls a/b gesetzt ist, soll es bleiben, wenn nicht, dann soll es auch nicht bleiben. Ich will im Grunde nur einen von vielen Schaltern ein-/ausschalten. Verständlich?

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
aaah SET ist ein datentyp in mysql. das hab ich nicht gewusst und es ist auch ziemlich unschön.

http://dev.mysql.com/tech-resources...t-datatype.html

aber hier wird erklärt, dass dein SET eine bitfolge ist. sprich deine abc-kombination ist eine bitfolge von 000-111. damit ließe sich doch etwas anfangen?

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Danke für den Link. Da ist die Lösung drin :)

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
war der 2. google-hit nach "mysql set", jfyi ;)

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
Hmmm, da hab ich Google wohl mit zu vielen (deutschen) Wörtern gefüttert. Und in der Dokumentation von MySQL steht das leider nicht drinnen :( Dabei finde ich das eigentlich wichtig, denn das ist der einzige Grund SET zu benutzen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz