Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Per SQL Befehl eine exakte Zahl ersetzen lassen?

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Hallo,

    ich steh da grad etwas auf dem Schlauch: würde gerne Zahlen in der Datenbank ersetzen, allerdings sollen keine Teile von Zahlen ersetzt werden.

    Sprich, z.B. hat man die folgende Zahlen in der Datenbank:
    1
    12
    134
    1125

    es soll jetzt die "1" ersetzt werden, aber eben NUR die 1! Hier mal im Beispiel mit einer 3. Es soll dann also in der DB folgendes stehen:
    3
    12
    134
    1125

    mit
    Code: SQL  [Auswählen]
    UPDATE tabelle SET spalte = REPLACE(spalte,'1','3');
    ersetzt er mir aber ALLE 1, somit ist das Endergebnis
    3
    32
    334
    3325

    Diesen Teilersatz möchte ich aber verhindern. Wie muss ich das bewerkstelligen?

    Danke
    Dominik

    Linkback: https://www.modified-shop.org/forum/index.php?topic=20770.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Per SQL Befehl eine exakte Zahl ersetzen lassen?
    Antwort #1 am: 24. Juni 2012, 20:36:49
    Hallo voodoopupp,

    am Besten mal abfragen was in der Spalte steht und dann ersetzen also:

    Code: PHP  [Auswählen]
    UPDATE tabelle SET spalte='3' WHERE spalte='1'

    sollte ausreichen...
    Vorher Sicherheitskopie falls mal doch was nicht wie erwartet funktioniert.

    Viele Grüße

    Franky

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: Per SQL Befehl eine exakte Zahl ersetzen lassen?
    Antwort #2 am: 25. Juni 2012, 08:06:02
    Hi Franky,

    danke, das war mal wieder der richtige Tipp  :thumbs:

    Grüße
    Dominik
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    1 Antworten
    2541 Aufrufe
    17. November 2011, 17:44:07 von Tomcraft
    2 Antworten
    4540 Aufrufe
    16. Dezember 2010, 15:39:32 von Tomcraft
    2 Antworten
    2870 Aufrufe
    17. September 2010, 10:16:03 von zendex
    2 Antworten
    1552 Aufrufe
    19. Juli 2017, 17:51:29 von michaelEberl