euMesmo2 0 Denunciar post Postado Fevereiro 14, 2011 INSERT INTO tabela(l1, l2, l3) VALUES 'v1', 'v2', 'v3; Bom, em tabela existe um campo id que é um int com autoincrement. Preciso do valor desse id para inseri-lo como FOREIGN KEY em outra tabela. Pensei em usar um SELECT para obter o maior valor de id, mas bagunçaria meus dados se fosse inserida mais uma linha na tabela no intervalo de tempo entre o INSERT e o SELECT. Como posso obter esse id com segurança? Compartilhar este post Link para o post Compartilhar em outros sites
lucasao 5 Denunciar post Postado Fevereiro 14, 2011 Tem esta função LAST_INSERT_ID() http://dev.mysql.com/doc/refman/5.5/en/information-functions.html#function_last-insert-id Compartilhar este post Link para o post Compartilhar em outros sites
euMesmo2 0 Denunciar post Postado Fevereiro 14, 2011 Tem esta função LAST_INSERT_ID() http://dev.mysql.com/doc/refman/5.5/en/information-functions.html#function_last-insert-id Acho que vai funcionar. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites