URL: https://www.overclockers.at/coding-stuff/mysql_einzelnen_set_wert_unabhaengig_der_anderen_s_210275/page_1 - zur Vollversion wechseln!
Kann ich mittels UPDATE einen einzelnen Wert einer Spalte des Typs SET setzen?
tia
was?
du kannst bei UPDATE auch eine WHERE-clause reingeben, das sollte dir helfen, wenn ich dich richtig verstehe.
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?
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?
Danke für den Link. Da ist die Lösung drin
war der 2. google-hit nach "mysql set", jfyi
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.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025