Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera,
estou com problemas ao tentar dar um TRUNCATE em uma tabela minha.
Tenho a tabela PEDIDO e a tabela PEDIDO_ITEM, onde a tabela PEDIDO_ITEM possui um campo com chave estrangeira de PEDIDO.
Até aí ok. A tabela PEDIDO_ITEM está vazia, e a tabela PEDIDO também está vazia. Só que eu gostaria de dar um TRUNCATE na tabela PEDIDO para limpar ela totalmente. A relação está ON UPDATE NO ACTION, e ON DELETE NO ACTION. Tentei colocar como CASCADE mas também obtive o mesmo erro:
Erro no processamento da requisição :
#1701 - Cannot truncate a table referenced in a foreign key constraint (vendas.pedido_item, CONSTRAINT pedido_item_ibfk_4 FOREIGN KEY (ped_id) REFERENCES vendas.pedido (ped_id))
Sendo que as tabelas estão vazias e não possuem dados, eu não deveria conseguir dar TRUNCATE?
A única forma de eu conseguir isso, é retirando o relacionamento e depois fazer novamente?
Obrigado pela atenção, abraço!
Carregando comentários...