Ir para conteúdo

POWERED BY:

Arquivado

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

Robson Silveira

O que esta errado nesta query? (iniciante)

Recommended Posts

Olá,

 

tenho a seguinte query

 

 

DELETE FROM cadastro WHERE Id=(SELECT Id FROM cadstro WHERE Id=7)

 

 

eu recebo a mensagem de erro:

 

 

 

#1093 - You can't specify target table 'merda' for update in FROM clause

 

 

 

 

 

 

preciso fazeruma query com subquery ultilizando a mesma tabela como faço essa query funcionar?como eu arrumo isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites
SELECT Id FROM cadstro WHERE Id=7

vai retornar todos os Id de registros que tenham o valorde Id '7', pela lógica apenas um, o '7'

 

Bastaria

 

 

DELETE FROM cadastro  WHERE Id=7

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.