Kinhas 0 Denunciar post Postado Setembro 9, 2011 Bom pessoal, tentei criar uma tabela aqui, porém deu esse erro conforme título do tópico, alguém saberia me explicar o porque? Código de criação: CREATE TABLE contaRecebe( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), nomeA_Alu VARCHAR(60) NOT NULL, FOREIGN KEY (nomeA_Alu) REFERENCES Aluno(nomeA), esporte_Alu VARCHAR(20) NOT NULL, FOREIGN KEY (esporte_Alu) REFERENCES Aluno(esporte), nf INT NOT NULL, dtVenc DATE NOT NULL, valor VARCHAR(8) NOT NULL ); Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Setembro 9, 2011 Executei seu código aqui, rodou normalmente. andrey@andrey:~$ mysql -u root -p Enter password: ************ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.1.41 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use imasters; Database changed mysql> CREATE TABLE contaRecebe( -> id INT NOT NULL AUTO_INCREMENT, -> PRIMARY KEY (id), -> nomeA_Alu VARCHAR(60) NOT NULL, -> FOREIGN KEY (nomeA_Alu) REFERENCES Aluno(nomeA), -> esporte_Alu VARCHAR(20) NOT NULL, -> FOREIGN KEY (esporte_Alu) REFERENCES Aluno(esporte), -> nf INT NOT NULL, -> dtVenc DATE NOT NULL, -> valor VARCHAR(8) NOT NULL -> ); Query OK, 0 rows affected (0.06 sec) Compartilhar este post Link para o post Compartilhar em outros sites
Kinhas 0 Denunciar post Postado Setembro 9, 2011 Aqui realmente não está funcionando =/ Afff que zica comigo hahahaha. Compartilhar este post Link para o post Compartilhar em outros sites
Bezerk 3 Denunciar post Postado Setembro 9, 2011 As chaves estrangeiras estão referenciando tabelas já preenchidas? Compartilhar este post Link para o post Compartilhar em outros sites
Vanilson 2 Denunciar post Postado Setembro 12, 2011 Tente usar uma outra engine que não seja a InnoDB. Compartilhar este post Link para o post Compartilhar em outros sites
Kinhas 0 Denunciar post Postado Setembro 13, 2011 Então gente, Eu tenho somente 1 outra tabela, e assim, Nenhuma dessas 2 chaves estrangeiras está referenciando uma chave primária da outra tabela, seria esse o problema? Compartilhar este post Link para o post Compartilhar em outros sites