<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: MySQL REPLACE melhore seu INSERT e UPDATE</title>
	<atom:link href="http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update</link>
	<description>Liberdade de conhecimento web</description>
	<lastBuildDate>Sat, 11 Feb 2012 12:21:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Luci</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-23708</link>
		<dc:creator>Luci</dc:creator>
		<pubDate>Fri, 26 Nov 2010 18:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-23708</guid>
		<description>Eu gostaria de fazer como você falou, só que para grandes quantidades de dados. Por exemplo os Rg estão no formato 00.000.000-0 e quero deixa-lo sem pontos e hífens, para todos os meus 3000 rg&#039;s. Como faço isto?!</description>
		<content:encoded><![CDATA[<p>Eu gostaria de fazer como você falou, só que para grandes quantidades de dados. Por exemplo os Rg estão no formato 00.000.000-0 e quero deixa-lo sem pontos e hífens, para todos os meus 3000 rg&#8217;s. Como faço isto?!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Julio Fagundes</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-21164</link>
		<dc:creator>Julio Fagundes</dc:creator>
		<pubDate>Fri, 18 Jun 2010 20:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-21164</guid>
		<description>Exatamente, vale lembrar e até merece voce editar o artigo e informar que o campo id precisa ser PRIMARY KEY se não ele não vai ser sobrescrito.

Já tive um má experiencia própria. rs</description>
		<content:encoded><![CDATA[<p>Exatamente, vale lembrar e até merece voce editar o artigo e informar que o campo id precisa ser PRIMARY KEY se não ele não vai ser sobrescrito.</p>
<p>Já tive um má experiencia própria. rs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carlos André Ferrari</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-7984</link>
		<dc:creator>Carlos André Ferrari</dc:creator>
		<pubDate>Thu, 17 Sep 2009 11:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-7984</guid>
		<description>Uso assim:

if (is_numeric($id)) $sql = update; else $sql = insert;

[]&#039;s</description>
		<content:encoded><![CDATA[<p>Uso assim:</p>
<p>if (is_numeric($id)) $sql = update; else $sql = insert;</p>
<p>[]&#8216;s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: John-Henrique</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-6635</link>
		<dc:creator>John-Henrique</dc:creator>
		<pubDate>Sun, 05 Jul 2009 17:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-6635</guid>
		<description>@ BENVINDO
É possível sim, apenas deixe de informar os campos que não deseja alterar.

Falopa!</description>
		<content:encoded><![CDATA[<p>@ BENVINDO<br />
É possível sim, apenas deixe de informar os campos que não deseja alterar.</p>
<p>Falopa!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Benvindo</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-6633</link>
		<dc:creator>Benvindo</dc:creator>
		<pubDate>Sun, 05 Jul 2009 16:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-6633</guid>
		<description>É possível com replace alterar dados de uma coluna específica?

como no Exemplo dado tenho os campos id, usuário, e agora um campo senha! É possível alterar o usuário e permancer a senha ou tenho que obrigatóriamente redigitar a senha para que tenha efeito?</description>
		<content:encoded><![CDATA[<p>É possível com replace alterar dados de uma coluna específica?</p>
<p>como no Exemplo dado tenho os campos id, usuário, e agora um campo senha! É possível alterar o usuário e permancer a senha ou tenho que obrigatóriamente redigitar a senha para que tenha efeito?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Benvindo</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-6632</link>
		<dc:creator>Benvindo</dc:creator>
		<pubDate>Sun, 05 Jul 2009 16:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-6632</guid>
		<description>Cara é o que eu estava precisando. PARABÉNS PELA DICA!</description>
		<content:encoded><![CDATA[<p>Cara é o que eu estava precisando. PARABÉNS PELA DICA!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: John-Henrique</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-6397</link>
		<dc:creator>John-Henrique</dc:creator>
		<pubDate>Sat, 06 Jun 2009 00:11:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-6397</guid>
		<description>@ JUSCELINO BARÃO
Como no artigo... Se você informar uma chave primária ele irá remover o registro e adicionar outro com o mesmo ID, se você não informar uma chave ele irá apenas adicionar um novo registro.

Falopa!</description>
		<content:encoded><![CDATA[<p>@ JUSCELINO BARÃO<br />
Como no artigo&#8230; Se você informar uma chave primária ele irá remover o registro e adicionar outro com o mesmo ID, se você não informar uma chave ele irá apenas adicionar um novo registro.</p>
<p>Falopa!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juscelino Barão</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-6310</link>
		<dc:creator>Juscelino Barão</dc:creator>
		<pubDate>Wed, 27 May 2009 01:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-6310</guid>
		<description>Para usar o REPLACE INTO é necessário ter uma chave primária?</description>
		<content:encoded><![CDATA[<p>Para usar o REPLACE INTO é necessário ter uma chave primária?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fabiano</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-5190</link>
		<dc:creator>fabiano</dc:creator>
		<pubDate>Wed, 25 Feb 2009 19:16:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-5190</guid>
		<description>O intuito deste artigo não é e nunca foi mostrar qual metodo tem a melhor performance, em todo caso, vamos analizar comigo…

O Replace irá tentar inserir (INSERT) um novo registro sempre a menos que a chave primária informada já exista, neste caso ele irá realizar um UPDATE.

O teu exemplo faz o que? Ele sempre tenta realizar um INSERT e caso haja uma chave primária existente ele realiza um UPDATE.

Agora me diga, qual dos dois tem melhor performance? Os dois realizam as mesmas ações a diferença é que um (replace) tem uma forma abreviada de ser escrito.</description>
		<content:encoded><![CDATA[<p>O intuito deste artigo não é e nunca foi mostrar qual metodo tem a melhor performance, em todo caso, vamos analizar comigo…</p>
<p>O Replace irá tentar inserir (INSERT) um novo registro sempre a menos que a chave primária informada já exista, neste caso ele irá realizar um UPDATE.</p>
<p>O teu exemplo faz o que? Ele sempre tenta realizar um INSERT e caso haja uma chave primária existente ele realiza um UPDATE.</p>
<p>Agora me diga, qual dos dois tem melhor performance? Os dois realizam as mesmas ações a diferença é que um (replace) tem uma forma abreviada de ser escrito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Thiago Santos</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-2790</link>
		<dc:creator>Thiago Santos</dc:creator>
		<pubDate>Mon, 04 Aug 2008 22:21:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-2790</guid>
		<description>A técnica da Flag é muito útil, principalmente quando vc trabalha com usuários que tem permissão e acidentalmente deletam informações importantes. Com a Flag de deletado ativada caso um problema desse acontecesse seria muito simples &quot;recuperar&quot; o registro.

abraço</description>
		<content:encoded><![CDATA[<p>A técnica da Flag é muito útil, principalmente quando vc trabalha com usuários que tem permissão e acidentalmente deletam informações importantes. Com a Flag de deletado ativada caso um problema desse acontecesse seria muito simples &#8220;recuperar&#8221; o registro.</p>
<p>abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eduardo</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-2710</link>
		<dc:creator>Eduardo</dc:creator>
		<pubDate>Tue, 29 Jul 2008 18:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-2710</guid>
		<description>Essa dica foi fundamental pra mim. Tenho um volume de mais de 5800 registros novos por dia (e aumentando). Essa tabela tem 221 campos. Se não fosse o replace, eu teria que fazer um INSERT INTO () VALUES() ON DUPLICATE KEY UPDATE campo1 = “valor1″,..., campo221 = VALUES(campo221). Ninguém merece! Valeu!</description>
		<content:encoded><![CDATA[<p>Essa dica foi fundamental pra mim. Tenho um volume de mais de 5800 registros novos por dia (e aumentando). Essa tabela tem 221 campos. Se não fosse o replace, eu teria que fazer um INSERT INTO () VALUES() ON DUPLICATE KEY UPDATE campo1 = “valor1″,&#8230;, campo221 = VALUES(campo221). Ninguém merece! Valeu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: John-Henrique</title>
		<link>http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update/comment-page-1#comment-2402</link>
		<dc:creator>John-Henrique</dc:creator>
		<pubDate>Wed, 02 Jul 2008 13:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.vibemidia.com/blog/mysql-replace-melhore-seu-insert-e-update/#comment-2402</guid>
		<description>@ LEONARDO
Qual a versão do seu MySQL?
Você está testando no servidor local ou remoto (conta de hospedagem)?

Falopa!</description>
		<content:encoded><![CDATA[<p>@ LEONARDO<br />
Qual a versão do seu MySQL?<br />
Você está testando no servidor local ou remoto (conta de hospedagem)?</p>
<p>Falopa!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced

Served from: www.vibemidia.com @ 2012-02-11 11:03:41 -->
