Bem interessante:

http://www.vibemidia.com/mysql_replace_melhore_seu_insert_e_update


Vou conferir...


att.
Jackson F. de A. Mafra
Front-End / Back-End Software Engineer
twitter: @jacksonfdam | LinkedIn: http://linkedin.com/in/jacksonfdam


2010/8/25 Julio Fagundes <[email protected]>

>  É mysql?
>
> se for, o REPLACE é tudo o que você precisa.
>
> REPLACE funciona como um insert e caso a chave primaria da tabela passada
> já exista ele faz um update.
> mas existe umas regras, se não me engano é uma chave primaria pra comparar
> e o engine seja innodb.
>
> Sds
> Julio Fagundes
>
> Jackson Ferreira de Andrade Mafra escreveu:
>
> Galera, to com um Problema com uma SQL.
>
> No INSERT caso ocorra uma exceção por chave duplicada ele faz um UPDATE dos
> campos listados na cláusula ON DUPLICATE KEY.
>
> INSERT INTO minha_tabela VALUES (meu_valor1, meu_valor2, meu_valor3)
>        ON DUPLICATE KEY campo2=meu_valor2, campo3=meu_valor3
>
> Eu queria que tivesse o contrário: Que desse um insert caso não existisse
> onde dar update ;)
>
>
> att.
> Jackson F. de A. Mafra
> Front-End / Back-End Software Engineer
> twitter: @jacksonfdam | LinkedIn: http://linkedin.com/in/jacksonfdam
>
> ------------------------------
>
> _______________________________________________li...@codeigniter.com.brhttp://www.codeigniter.com.brhttp://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negóciohttp://www.franquiasargohost.net
> ---------------------------
>
>
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a