Kategorien
Allgemein

MySQL::REPLACE-Funktion

hallo, ich habe ein paar falsche links in der products_description (content zum
artikel), die ich jetzt direkt in der datenbank korrigieren möchte, da es nicht
wenige sind. per phpmyadmin finde ich u.st. link (…coID=9), aber mit u.st.
sql-befehl sagt er mir immer „0 datensätze ersetzt“. verstehe ich nicht, was
muss ich an diesem sql-befehl anpassen?

Ja, Suchen & Ersetzen geht sehr schön mit MySQL – wenn man mit MySQL-Funktionen umzugehen weiß. Schönes Beispiel: Suchen & Ersetzen über TEXT-Felder

UPDATE products_description SET
products_description=REPLACE(products_description,’/shop_content.php?coID=7′,’/shop_content.php?coID=9′)

WHERE products_description like ‚%/shop_content.php?ID=7%‘;

Das WHERE-Statement ist optional.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.