(RESOLVIDO) Erro Script MYSQL

Boa Tarde Pessoal, peço a ajuda dos Srs. DESESPERADAMENTE,

[code]CREATE TABLE turmas (
id_turmas int(11) NOT NULL,
oficinas_id_oficinas int(11) NOT NULL,
tur_responsavel varchar(95) DEFAULT NULL,
cod_turma varchar(45) DEFAULT NULL,
tur_data_inicio datetime DEFAULT NULL,
tur_data_final datetime DEFAULT NULL,
tur_sala varchar(3) DEFAULT NULL,
tur_turno varchar(10) DEFAULT NULL,
tur_observacao mediumtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8

Mensagens do MySQL : Documentação
#1215 - Não pode acrescentar uma restrição de chave estrangeira[/code]

No ambiente local, roda perfeitamente, sem erros, quando vou importar para o MSQL aparece essse erro:
#1215 - Não pode acrescentar uma restrição de chave estrangeira

Alguem sabe dizer o que acontece?
Grato pela atenção!

Boa tarde,

É somente essa tabela que estás tentando importar ou tem outras nesse mesmo script?

Tá faltando informar a chave primária.

Kleyber grato pela atenção! As outras ja estao no banco, apenas esta que esta dando erro, mas erro apenas no host, no ambiente local ta tudo ok!

no phpmyadmin ele exibe o script até esta parte! segue abaixo todo o script!

Todo o codigo:

[code]CREATE TABLE turmas (
id_turmas int(11) NOT NULL,
oficinas_id_oficinas int(11) NOT NULL,
tur_responsavel varchar(95) DEFAULT NULL,
cod_turma varchar(45) DEFAULT NULL,
tur_data_inicio datetime DEFAULT NULL,
tur_data_final datetime DEFAULT NULL,
tur_sala varchar(3) DEFAULT NULL,
tur_turno varchar(10) DEFAULT NULL,
tur_observacao mediumtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


– Indexes for dumped tables


– Indexes for table turmas

ALTER TABLE turmas
ADD PRIMARY KEY (id_turmas),
ADD UNIQUE KEY cod_turma_UNIQUE (cod_turma),
ADD KEY fk_turmas_oficinas1_idx (oficinas_id_oficinas);


– AUTO_INCREMENT for dumped tables


– AUTO_INCREMENT for table turmas

ALTER TABLE turmas
MODIFY id_turmas int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;


– Constraints for dumped tables


– Limitadores para a tabela turmas

ALTER TABLE turmas
ADD CONSTRAINT fk_turmas_oficinas1 FOREIGN KEY (oficinas_id_oficinas) REFERENCES oficinas (id_oficinas) ON DELETE NO ACTION ON UPDATE NO ACTION;[/code]

Coloca no inicio do dump:
SET FOREIGN_KEY_CHECKS=0;

E coloca no final do dump:
SET FOREIGN_KEY_CHECKS=1;

Deve importar tranquilo.

Eu fiz parte por parte no phpmyadmin, criei a tabela só com a PK, depois fui pondo uma a uma as FK, a principio resolveu, quero ver na aplicação se nao vai dar laço!!!

Mas muito obrigado pela atenção!

de ambos colegas!

Mas tem que dizer que se houve furo na chave estrangeira passa batido.
E somente descobre depois que está tudo bagunçado.