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"');
Databaser & SQLur Databashanterare & SQL
9 svar · 392 visningar · startad av snowcat
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?
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"');
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
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.
Vad får du med
select count(*) from palatsen where palatshistoria like '%<a href="visainfo.asp"%'
?
Är länkarna skrivna med enbart gemener?
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?
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.
jag har tagit bort det som står där och felet jag får är
Affected rows: 0
Time: 0.000ms
Skumt. Vad får du med: select count(*) from palatsen
nu funkar det! detta fungerade bra
UPDATE palatsen SET palatshistoria = replace(palatshistoria, "visainfo.asp", "http://www.historiesajten.se/visainfo.asp");