<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PicaTeclas &#187; replace</title>
	<atom:link href="http://picateclas.net/posts/tag/replace/feed/" rel="self" type="application/rss+xml" />
	<link>http://picateclas.net</link>
	<description></description>
	<lastBuildDate>Mon, 03 Jan 2011 12:10:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Reemplazo masivo en cadenas de texto con SQL</title>
		<link>http://picateclas.net/posts/reemplazo-masivo-en-cadenas-de-texto-con-sql/</link>
		<comments>http://picateclas.net/posts/reemplazo-masivo-en-cadenas-de-texto-con-sql/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:16:09 +0000</pubDate>
		<dc:creator>zetxek</dc:creator>
				<category><![CDATA[administración]]></category>
		<category><![CDATA[fragmentos útiles]]></category>
		<category><![CDATA[actualizar]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[posts]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://picateclas.net/?p=90</guid>
		<description><![CDATA[Actualizar muchas entradas de una base de datos que contengan un determinado texto puede ser tedioso (me refiero a programar algún script para que lo haga, porque hacerlo a mano seria digno del siglo XIX si hay muchos datos...). Así, para actualizar los registros de una tabla entera aplicando el patrón de reemplazo deseado, sólo [...]]]></description>
			<content:encoded><![CDATA[<div id="sql-1">
<div class="sql">Actualizar muchas entradas de una base de datos que contengan un determinado texto puede ser tedioso (me refiero a programar algún script para que lo haga, porque hacerlo a mano seria digno del siglo XIX si hay muchos datos...).</div>
<div class="sql">Así, para actualizar los registros de una tabla entera aplicando el patrón de reemplazo deseado, sólo habrá que utilizar una consulta SQL:</div>
<div class="sql">
<ol>
<li style="font-family: 'Courier New',Courier,monospace; font-weight: normal; font-style: normal; color: #3a6a8b;">
<div style="font-family: 'Courier New',Courier,monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">UPDATE</span> table_name <span style="color: #993333; font-weight: bold;">SET</span> column_name = <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #006600; font-weight: bold;">(</span>column_name,<span style="color: #ff0000;">"original_string"</span>,<span style="color: #ff0000;">"replace_string"</span><span style="color: #006600; font-weight: bold;">);</span></div>
</li>
</ol>
</div>
<div class="sql">Un ejemplo de aplicación sería actualizar todos los links hacia un determinado host o URL de los posts de una base de datos de wordpress para que apunten a otro:</div>
<div class="sql">
<div id="sql-2">
<div class="sql">
<ol>
<li style="font-family: 'Courier New',Courier,monospace; font-weight: normal; font-style: normal; color: #3a6a8b;">
<div style="font-family: 'Courier New',Courier,monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`wp_posts`</span> <span style="color: #993333; font-weight: bold;">SET</span> <span style="color: #ff0000;">`post_content`</span> = <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #006600; font-weight: bold;">(</span><span style="color: #ff0000;">`post_content`</span>,<span style="color: #ff0000;">"picateclas.com/directorioantiguo/"</span>,<span style="color: #ff0000;">"picateclas.com/nuevodirectorio"</span><span style="color: #006600; font-weight: bold;">)</span></div>
</li>
</ol>
</div>
</div>
<p>Vía | <a href="http://www.liewcf.com/blog/archives/2005/04/mass-replace-string-in-mysql-database/">LiewCF</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://picateclas.net/posts/reemplazo-masivo-en-cadenas-de-texto-con-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

