heinetz: MySQL 4

Hallo Forum,

in einer Tabelle:

ID | ids
------------------
 1 | 1, 3, 4
------------------
 2 | 5, 6, 7
------------------
 3 | 8, 9, 10

sollen sich die Werte im Feld ids wie folgt ändern:

ID | ids
------------------
 1 | 101, 103, 104
------------------
 2 | 105, 106, 107
------------------
 3 | 108, 109, 110

Ist das mit reinem MySQL denkbar, oder muss ich mir da ein PHP-Script
bauen?

danke für Tipps und

beste gruesse,
heinetz

  1. Hi,

    in einer Tabelle:

    ID | ids

    1 | 1, 3, 4

    2 | 5, 6, 7

    3 | 8, 9, 10

    Wer hat denn da wieder nicht vernünftig normalisiert, sondern Werte kommasepariert in ein Feld gepackt?
    Schlag' ihn.

    sollen sich die Werte im Feld ids wie folgt ändern:

    ID | ids

    1 | 101, 103, 104

    2 | 105, 106, 107

    3 | 108, 109, 110

    Also quasi vor jeder dieser Zahlen-die-keine-sind die Zeichenkette "10" vor setzen?

    Ist das mit reinem MySQL denkbar, oder muss ich mir da ein PHP-Script
    bauen?

    ", " per REPLACE durch ", 10" ersetzen.
    "10" für erste „Zahl“, vor der kein Komma steht, noch per CONCAT vor den ganzen Krempel hängen.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. hi,

      Wer hat denn da wieder nicht vernünftig normalisiert, sondern Werte kommasepariert in ein Feld gepackt?
      Schlag' ihn.

      werd' ich ;)

      ", " per REPLACE durch ", 10" ersetzen.
      "10" für erste „Zahl“, vor der kein Komma steht, noch per CONCAT vor den ganzen Krempel hängen.

      danke,
      heinetz