[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