Ir ao conteúdo
  • Cadastre-se

PHP DELETEs do sistema parou de funcionar em Mysql


Posts recomendados

Boa tarde Pessoal,

 

Há algumas semanas notei que todas as funções de delete do meu sistema pararam de funcionar, não sei dizer o motivo, não foi alterado nada da codificação nem no bano de dados.

Segue a query que nem direto no banco funciona, esse código já está a uns 7 anos no sistema sem nenhuma alteração.

 

$sql = "DELETE pedido P, transporte T, endereco_entrega E, tipo_pagamento TP, item_pedido I, volume V, xml_nf X 
						FROM 
						pedido P, transporte T, endereco_entrega E, tipo_pagamento TP, item_pedido I, volume V, xml_nf X
						WHERE
						T.cod_transporte = P.cod_transporte 
						AND
						E.cod_end_entrega = P.cod_end_entrega
						AND
						TP.cod_pagamento = P.cod_pagamento
						AND
						V.cod_volume = P.cod_volume
						AND
						I.cod_pedido = P.cod_pedido
						AND
						X.cod_pedido = P.cod_pedido
						AND
						P.cod_pedido = ".$codPedido.";";

Alguem sabe o que pode ser?

Link para o comentário
Compartilhar em outros sites

Pessoal, fiquei algumas horas mas consegui resolver!

 

Não sei o que aconteceu mas os alias não estão funcionando, ao retirar e usar somente o nome da tabela funcionou, segue solução:

DELETE
    pedido,
    transporte,
    endereco_entrega,
    tipo_pagamento,
    item_pedido,
    volume,
    xml_nf
FROM
    pedido,
    transporte,
    endereco_entrega,
    tipo_pagamento,
    item_pedido,
    volume,
    xml_nf
WHERE
    transporte.cod_transporte = pedido.cod_transporte AND endereco_entrega.cod_end_entrega = pedido.cod_end_entrega AND tipo_pagamento.cod_pagamento = pedido.cod_pagamento AND volume.cod_volume = pedido.cod_volume AND item_pedido.cod_pedido = pedido.cod_pedido AND xml_nf.cod_pedido = pedido.cod_pedido AND pedido.cod_pedido = "13494";

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!