---
title: "search and replace mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177010-search-and-replace-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "snowcat"
published: "2009-02-18T16:56:11.000Z"
updated: "2009-02-18T19:32:13.000Z"
replies: 9
views: 396
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/177010-search-and-replace-mysql"
---

# search and replace mysql

## #1 — snowcat, 2009-02-18T16:56Z

Hej
jag har försökt att köra en search and replace i navicat (för min mysql) men får bara ett felmeddelande..

UPDATE palatsen SET palatshistoria = replace(palatshistoria , '\<a href="visainfo.asp"', '\<a href="http://www.historiesajten.se/visainfo.asp");

vad är det jag gör för fel? Felmeddelandet säger .. the right syntax to use near " at line 1
Det är väl något fel med snuttarna men jag har försökt alla varianter nu och kan inte få till det, någon som vet hur det skall vara?

Permalänk: https://www.webforum.nu/p/177010

## #2 — Compusa, 2009-02-18T17:02Z

Ser ut att saknas en fnutt i slutet.

```
UPDATE palatsen SET palatshistoria = replace(palatshistoria , '<a href="visainfo.asp"', '<a href="http://www.historiesajten.se/visainfo.asp"');
```

Permalänk: https://www.webforum.nu/p/2169465

## #3 — snowcat, 2009-02-18T17:08Z

hmm
nu fick jag inget fel och det verkar som att det skulle ha funkat...men det står
Affected rows: 0
Time: 0.016ms
fast jag har ju flera hundra sånna strängar i databasen... undrar vad jag gör fel. Jag har aldrig gjort något sånt här och använder Navicat

Permalänk: https://www.webforum.nu/p/2169466

## #4 — drew, 2009-02-18T17:14Z

```
UPDATE palatsen SET palatshistoria = '<a href="visainfo.asp"' WHERE palatshistoria = '<a href="http://www.historiesajten.se/visainfo.asp"';
```

Eller tvärsom borde fungera bättre.

Permalänk: https://www.webforum.nu/p/2169469

## #5 — Peter S, 2009-02-18T17:18Z

Vad får du med 

```
select count(*) from palatsen where palatshistoria like '%<a href="visainfo.asp"%'
```

?

Är länkarna skrivna med enbart gemener?

Permalänk: https://www.webforum.nu/p/2169470

## #6 — snowcat, 2009-02-18T17:47Z

nej inget fungerar och ja, de är skrivna med gemener..
får bara fel hela tiden.
Visst skall man väl gå in på "query table"? Jag kör med navicat.
När man kommer in på query table står det där 
SELECT \* FROM palatsen;
skall det stå kvar?

Permalänk: https://www.webforum.nu/p/2169474

## #7 — Peter S, 2009-02-18T18:08Z

Vad menar du med att det inte fungerar? Vad ger ovanstående fråga för resultat?

Navicat vet jag inget om, men radera eventuell text som redan står där innan du kör andra frågor.

Permalänk: https://www.webforum.nu/p/2169476

## #8 — snowcat, 2009-02-18T18:10Z

jag har tagit bort det som står där och felet jag får är 
Affected rows: 0
Time: 0.000ms

Permalänk: https://www.webforum.nu/p/2169478

## #9 — Peter S, 2009-02-18T19:25Z

Skumt. Vad får du med: select count(\*) from palatsen

Permalänk: https://www.webforum.nu/p/2169491

## #10 — snowcat, 2009-02-18T19:32Z

nu funkar det! detta fungerade bra
UPDATE palatsen SET palatshistoria = replace(palatshistoria, "visainfo.asp", "http://www.historiesajten.se/visainfo.asp");

Permalänk: https://www.webforum.nu/p/2169492

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177010-search-and-replace-mysql
