[SP-pm] insert_id

Eduardo Verissimo everissimo em yahoo.com
Quarta Março 8 09:38:36 PST 2006


Será que esse método funciona com o PostgreSQL também?

--- Luis Motta Campos <monsieur_champs em yahoo.com.br> escreveu:

> André Garcia Carneiro wrote:
> > Salve monges!
> > 
> > 
> > Alguém aí sabe como usar direito o last_insert_id do DBI??? Olhei
> o manual e ele pede alguns parâmetros que não
> > são compatíveis com o mysql, logo, o manual mesmo manda por undef
> no lugar desses parâmetros, restando apenas
> > passar o nome da tabela e o campo. No entanto a única coisa que
> ele me retorna é um frustrante 0.
> > 
> > Se alguém tiver alguma idéia...
> > 
> 
>    Salve!
>    Eu acho que seu problema está relacionado com o fato de 
> DBI::last_insert_id() se comportar diferente para cada servidor de
> banco 
> de dados que você usa... Em MySQL, por exemplo, last_insert_id()
> vai 
> retornar sempre 0 até que você insira uma linha no banco de dados
> NESTA 
> SESSÃO...
> 
>    Isso quer dizer que ele não é capaz de determinar o id da última
> 
> linha inserida, apenas diz qual foi o último ID (campo marcado como
> 
> AUTO_INCREMENT na declaração da tabela) inserido nesta sessão com o
> 
> banco de dados.
> 
>    Espero que isso resolva o seu dilema. Caso não, algum código que
> 
> reproduza seu problema pode ser útil.
> 
>    Putamplexos!
> -- 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>   Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x
>   Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London}
>   Perl Mongers and Perl Fanatic Evangelist
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 
> 	
> 
> 	
> 		
> _______________________________________________________ 
> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> http://br.yahoo.com/homepageset.html 
> 
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
> 



	



	
		
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



Mais detalhes sobre a lista de discussão SaoPaulo-pm