jman 0 Denunciar post Postado Abril 5, 2011 Olá, Tenho tabelas com relações de chave estrangeira e gostaria de saber como faço para fazer inserir um registro no MySQL. No caso Para inserir um livro afetaria as tabelas Acervo, Livro e Autor Tabelas ---------+ Acervo | | COD_AC | DESC_AC | ---------+ Livro | | COD_AC | COD_Autor| ---------+ Autor | | COD_Autor| NOM_Autor| ---------+ Tentei o seguinte, mas só executa o primeiro insert insert into loja.tbl_acervo(DESC_AC)values ('Dewey'); insert into loja.tbl_autor (NOME_autor) values ('Vicki'); insert into loja.tbl_livro(COD_AC,COD_autor) values ((select max(COD_AC) from loja.tbl_acervo),LAST_INSERT_ID()); Alguem porfavor, ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Wess 1 Denunciar post Postado Abril 6, 2011 jman, pq qdo você inserir o dado na Tabela ACERVO ou AUTOR você não resgata o ID cadastrado. Tipo você faz esse tipo de Inserção via SQL ou Linguagem de Programação? Compartilhar este post Link para o post Compartilhar em outros sites
jman 0 Denunciar post Postado Abril 6, 2011 Oi Wess, Nessas tabelas o ID é auto incremento. A inserção é via SQL para fins didáticos, tô estudando o assunto. Compartilhar este post Link para o post Compartilhar em outros sites