Software > Datenbanken

MySql Anweisung mit replace ??

(1/1)

Manu64:
Hallo,

ich habe in einer Tabelle folgende Spalte und werte
Spalte   A   B   C   D   E   F
Wert    1   2   3   4   5   0


Nun will ich alle Felder die mit 0 im Spalte F belegt sind, mit einer Sql Anweisung ab Spalte D nach Rechts verschieben und der Inhalt von der Spalte F einfach loeschen.

D.h.
Es soll spaeter so aussehen.

Spalte   A   B   C   D   E   F
Wert    1   2   3   0   4   5

Hm mit Insert, Update Replace habe ich es ausprobiert, jedoch in der Anweisung ist was falsch.

Vielen Dank
Manu.

Tschokko:

--- Code: ---UPDATE `MEINE_TABELLE`
SET F = E, E = D, D = NULL
WHERE F = 0

--- Ende Code ---

Ach ja, bei Spalte D auf Wert 0 setzen, wenn die Eigenschaft NOT NULL gesetzt ist, ansonsten wie oben NULL als Wert hinterlegen.

Gruss Tschokko

Manu64:
Hallo @Tschokko,

ich danke Dir herzlich. Hat bestens geklappt.

Gruss
Manu

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln