Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Aurino Jr

[Resolvido] Erro ao criar tabela (#1064)

Recommended Posts

Pessoal, sou iniciante me MySql e ao tentar criar a seguinte tabela no PhpMyAdmin

 

CREATE TABLE tbLancamentos(
idLancamento int( 10 ) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY ,
data date NOT NULL ,
descricaochar( 50 ) NOT NULL ,
valor numeric( 10 ) NOT NULL ,
realizado boolean,
idOrigem int( 10 ) unsigned,
idConta int( 10 ) unsigned,
foreing KEY indIdOrigem( idOrigem ) REFERENCES tbContas( idConta ) ON DELETE RESTRICT ,
foreing KEY indIdConta( idOrigem ) REFERENCES tbContas( idConta ) ON DELETE RESTRICT
) TYPE = InnoDB

Recebo a seguinte mensagem de erro:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server 
version for the right syntax to use near 'key indIdOrigem (idOrigem) references tbContas (idConta) on
 delete restrict, fo' at line 9

Acho que o erro tem a ver com a tentativa de criar as integridades referenciais nas FKs, mas não tô conseguindo

resolvê-lo. Alguém saberia me informar onde está o erro?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.