michaelxxx
Aktiver Benutzer
- Beiträge
- 25
Ich hatte es jetzt so versucht:
...aber auch das ersetzt mir immer das [/x_custom_headline] zu <h2>
Ich dachte durch die WHERE Bedingung ist das Begrenzt auf alle Datensätze, die mit [x_custom_headline type="left" level="h2" looks_like="h3"] beginnen. Aber da hab ich von der SQL Logik wohl noch einen Denkfehler...
So klappt es auch nicht:
Sag ich mit dieser WHERE Bedingung nicht, dass er das REPLACE nur ausführen soll, wenn am Anfang [x_custom_headline type="left" level="h2" looks_like="h3"] steht, dann gefolgt von irgendeinem Content (%), gefolgt von [/x_custom_headline]?
Kann mir bitte jemand weiterhelfen?
Code:
UPDATE wp_posts
SET post_content = REPLACE(
REPLACE(post_content, '[x_custom_headline type="left" level="h2" looks_like="h3"]', '<h2>'),
'[/x_custom_headline]','</h2>')
WHERE post_content LIKE '%[x_custom_headline type="left" level="h2" looks_like="h3"]%';
...aber auch das ersetzt mir immer das [/x_custom_headline] zu <h2>
Ich dachte durch die WHERE Bedingung ist das Begrenzt auf alle Datensätze, die mit [x_custom_headline type="left" level="h2" looks_like="h3"] beginnen. Aber da hab ich von der SQL Logik wohl noch einen Denkfehler...
So klappt es auch nicht:
Code:
UPDATE omp_posts
SET post_content = REPLACE(
REPLACE(post_content, '[x_custom_headline type="left" level="h2" looks_like="h3"]', '<h2>'),
'[/x_custom_headline]','</h2>')
WHERE post_content LIKE '[x_custom_headline type="left" level="h2" looks_like="h3"]%[/x_custom_headline]';
Sag ich mit dieser WHERE Bedingung nicht, dass er das REPLACE nur ausführen soll, wenn am Anfang [x_custom_headline type="left" level="h2" looks_like="h3"] steht, dann gefolgt von irgendeinem Content (%), gefolgt von [/x_custom_headline]?
Kann mir bitte jemand weiterhelfen?
Zuletzt bearbeitet: