Insert  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Puppets
Virtual Machine Man
[Avatar]

Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline

Bem, estou com um problema não estou conseguindo inserir um linha em uma tabela que contém uma chave estrangeira de outra tabela exemplo

Tabela titulo: Tabela editor:

Titulo editorID//chave primaria
isbn editorNome
titulo
numeroEdicao
copyright
editorID //chave estrangeira
imagem
preco

como eu faço para inserir dados na tabela titulo..?

Nunca desista antes de conseguir.
vhuzalo
JavaBaby
[Avatar]

Membro desde: 11/07/2007 10:27:56
Mensagens: 96
Localização: Porto Alegre - RS
Offline

mas tua tabela tem dois campos editorId?

Posta ae pra gente como estão tuas classes, fica melhor pra te ajudarmos...



Vagner Huzalo

Whiskey in the .jar

[Email] [Yahoo!] [MSN] [ICQ]
Puppets
Virtual Machine Man
[Avatar]

Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline

Ai cara a estrutura das tabelas:

Tabela titulo:

Titulo
--------------
isbn
titulo
numeroEdicao
copyright
editorID //chave estrangeira
imagem
preco


Editor:
-----------
editorID//chave primaria
editorNome

Estou tentando dar um insert into na tabela Editor
mas não estou onseguindo o erro que me gera e esse:

Cannot add or update a child row: a foreign key constraint fails (`books/titles`, CONSTRAINT `titles_ibfk_1` FOREIGN KEY (`publisherID`) REFERENCES `publishers` (`publisherID`))

o codígo das tabela:





Nunca desista antes de conseguir.
truck1n
Java Ninja
[Avatar]
Membro desde: 26/04/2006 11:41:05
Mensagens: 296
Localização: São Paulo
Offline

um exemplo básico pra usar chave estrangeira






Abraços, qualquer dúvida posta ae!

Get Rich Or Die Trying
[WWW] [MSN]
Veronicaaa
JavaTeenager
[Avatar]

Membro desde: 30/05/2006 18:55:12
Mensagens: 189
Localização: Porto Alegre - RS
Offline

Puppets wrote:Estou tentando dar um insert into na tabela Editor
mas não estou onseguindo o erro que me gera e esse:

Cannot add or update a child row: a foreign key constraint fails (`books/titles`, CONSTRAINT `titles_ibfk_1` FOREIGN KEY (`publisherID`) REFERENCES `publishers` (`publisherID`))



Olá
Tem certeza que este erro está acontecendo quando você tenta inserir algo na tabela Editor? Esse problema geralmente acontece quando você tenta alterar ou excluir uma linha da tabela mãe que esta sendo referenciada em algum registro da tabela filha. Se não me engano é o erro 1216 do mysql.

OCP JP 6.0
Puppets
Virtual Machine Man
[Avatar]

Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline

Valew Veronicaaa

é isso mesmo..!

Nunca desista antes de conseguir.
Leandro(R) Combinato
Debugger
[Avatar]

Membro desde: 13/08/2007 17:56:28
Mensagens: 62
Offline

Ola td bemm



Cannot add or update a child row: a foreign key constraint fails (`books/titles`, CONSTRAINT `titles_ibfk_1` FOREIGN KEY (`publisherID`) REFERENCES `publishers` (`publisherID`))




Eu gostaria de participar sobre este insert , kra favor faz isso retirar o property=id da paginas referente a table titles e tb na hora de fazer save(Objeto);

Concerteza vai funfun,
Valeu
[Email] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team