Perguntas com a marcação «sql-delete»


16
Erro MySQL 1093 - Não é possível especificar a tabela de destino para atualização na cláusula FROM
Eu tenho uma tabela story_categoryno meu banco de dados com entradas corrompidas. A próxima consulta retorna as entradas corrompidas: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Eu tentei excluí-los executando: DELETE FROM story_category WHERE category_id NOT IN ( …


5
Excluindo linhas com o MySQL LEFT JOIN
Eu tenho duas tabelas, uma para prazos de trabalho, uma para descrever um trabalho. Cada trabalho pode assumir um status e alguns status significam que os prazos dos trabalhos devem ser excluídos da outra tabela. Posso facilmente SELECTos trabalhos / prazos que atendem aos meus critérios com LEFT JOIN: SELECT …

3
SQL DELETE com INNER JOIN
Existem 2 tabelas spawnliste npc, e preciso excluir os dados de spawnlsit. npc_templateid = n.idTemplateé a única coisa que "conecta" as mesas. Eu tentei este script, mas não funciona. Eu tentei isso: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

7
Como excluir de várias tabelas no MySQL?
Estou tentando excluir algumas tabelas de uma vez. Eu fiz um pouco de pesquisa e descobri este DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` No entanto, estou recebendo este erro Não capturada Database_Exception [1064]: você tem um erro na …





9
MySQL DELETE FROM com subconsulta como condição
Estou tentando fazer uma consulta como esta: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Como você provavelmente pode dizer, quero …

5
Como excluir várias linhas em SQL onde id = (x a y)
Estou tentando executar uma consulta SQL para excluir linhas com id's 163 a 265 em uma tabela Eu tentei isso para excluir menos número de linhas DELETE FROM `table` WHERE id IN (264, 265) Mas quando se trata de deletar centenas de linhas por vez, há alguma consulta semelhante ao …
86 sql  sql-delete 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.