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: mit sql Befehl nur einen Teil in der Artikelbeschreibung ändern, geht das?

    Thomas M.

    • Fördermitglied
    • Beiträge: 196
    Grüß euch,

    kann man mit einem sql Befehl nur einen Teil der Artikelbeschreibung updaten? Müsste bei knapp 200 Artikel das gleiche ändern und will im Produktivsystem nicht lustig testen.....
    also so in der Richtung update  `products_description` set products_description ='%xxxxxx%' where products_description = '%zzzzzzz%'

    für mehr reicht mein sql Verständnis leider noch nicht..

    Danke und Gruß aus Wien, Thomas

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28588.0
    Werbung / Banner buchen

    hstreicher

    • Fördermitglied
    • Beiträge: 281
    ja, das geht , der Befehl heisst replace

    aus dem mysql Handbuch:
    REPLACE(str,from_str,to_str)

    Gibt den String str zurück, bei dem jedes Auftreten des Strings from_str durch den String to_str ersetzt wurde. REPLACE() führt bei der Suche nach from_str einen Vergleich unter Berücksichtigung der Groß-/Kleinschreibung durch.
    mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
            -> 'WwWwWw.mysql.com'

    also

    update  `products_description` set product_text = replace(product_text,'Brausepulver','Kaugummi')

    genaue Tabellen und Feldnamen habe ich nicht greifbar
    mfg Hannes

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Schreib doch mal auf, was du genau machen möchtest.

    Sinnvoller wäre dann aber folgender SQL-Befehl:
    Code: PHP  [Auswählen]
    UPDATE products_description SET products_description = REPLACE(products_description,'such string', 'neuer string') WHERE products_description LIKE '%irgendwas%';

    Gruß
    Ronny

    EDIT: Mist, der Hannes war schneller.

    Thomas M.

    • Fördermitglied
    • Beiträge: 196
    Danke euch, werde es dann gleich durchführen!

    Gruß, Thomas

    Thomas M.

    • Fördermitglied
    • Beiträge: 196
    hat sehr genial funktioniert, Danke an Webkiste für den genauen Syntax und an hstreicher für den Link!!
    Managed Server
    8 Antworten
    10041 Aufrufe
    09. Dezember 2010, 19:55:05 von billybob
    2 Antworten
    3572 Aufrufe
    11. Mai 2011, 11:48:53 von piru
    6 Antworten
    1272 Aufrufe
    08. Oktober 2019, 13:49:33 von voodoopupp
    2 Antworten
    2890 Aufrufe
    04. Oktober 2009, 10:18:35 von alarm4u