Hallo MySQLer!
Ich habe in der Datenbank Felder, deren Wert "n.erf." ist. Ich möchte nun diese Werte durch NULL ersetzen. Das Problem an der Sache ist, dass ich ja zunächst mal alle Spalten herausfinden muss, bei denen dieser Wert "n.erf." ist.
Anschließend kann ich dann das Update nur auf die entsprechenden Spalten, bei denen der Wert "n.erf." ist, absetzen.
Nun meine Frage: wie komme ich an die Spaltennamen bei denen der Wert "n.erf." lautet?
Muss ich da mit dynamic sql arbeiten oder bekomme ich die mit einem einfachen select raus?
MfG
mo
P.S.: Welche Möglichkeit hätte ich noch ausser immer die gesamte "row" abzudaten (habe ich keine Lust drauf, die Tabelle hat 114 Spalten)?
Ich habe in der Datenbank Felder, deren Wert "n.erf." ist. Ich möchte nun diese Werte durch NULL ersetzen. Das Problem an der Sache ist, dass ich ja zunächst mal alle Spalten herausfinden muss, bei denen dieser Wert "n.erf." ist.
Anschließend kann ich dann das Update nur auf die entsprechenden Spalten, bei denen der Wert "n.erf." ist, absetzen.
Nun meine Frage: wie komme ich an die Spaltennamen bei denen der Wert "n.erf." lautet?
Muss ich da mit dynamic sql arbeiten oder bekomme ich die mit einem einfachen select raus?
MfG
mo
P.S.: Welche Möglichkeit hätte ich noch ausser immer die gesamte "row" abzudaten (habe ich keine Lust drauf, die Tabelle hat 114 Spalten)?
Kommentar