Вопросы с тегом «sql-delete»

Оператор SQL DELETE позволяет удалить одну или несколько строк из таблицы SQL.

15
Как удалить с помощью INNER JOIN с SQL Server?
Я хочу удалить с помощью INNER JOINв SQL Server 2008 . Но я получаю эту ошибку: Сообщение 156, уровень 15, состояние 1, строка 15 Неверный синтаксис рядом с ключевым словом «ВНУТРЕННИЙ». Мой код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'

16
MySQL Error 1093 - Не удается указать целевую таблицу для обновления в предложении FROM
У меня есть таблица story_categoryв моей базе данных с поврежденными записями. Следующий запрос возвращает поврежденные записи: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Я попытался удалить их, выполнив: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT …


5
Удаление строк с помощью MySQL LEFT JOIN
У меня есть две таблицы, одна для сроков работы, одна для описания работы. Каждое задание может иметь статус, а некоторые статусы означают, что сроки выполнения заданий должны быть удалены из другой таблицы. Я могу легко SELECTработать / сроки, которые соответствуют моим критериям с LEFT JOIN: SELECT * FROM `deadline` LEFT …

3
SQL DELETE с INNER JOIN
Есть 2 таблицы, spawnlistи npcмне нужно удалить данные из spawnlsit. npc_templateid = n.idTemplateэто единственное, что «связывает» таблицы. Я пробовал этот сценарий, но он не работает. Я пробовал это: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

7
Как удалить из нескольких таблиц в MySQL?
Пытаюсь удалить сразу из нескольких таблиц. Я провел небольшое исследование и пришел к следующему DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` Однако я получаю эту ошибку Uncaught Database_Exception [1064]: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее …

6
Как удалить первые 1000 строк из таблицы с помощью Sql Server 2008?
У меня есть таблица в SQL Server. Я хочу удалить из него первые 1000 строк. Однако я попробовал это, но вместо того, чтобы просто удалить первые 1000 строк, он удалил все строки в таблице. Вот код: delete from [mytab] select top 1000 a1,a2,a3 from [mytab]

12
Как удалить / создать базы данных в Neo4j?
Можно ли создавать / удалять разные базы данных в базе данных графа Neo4j, как в MySQL? Или, по крайней мере, как удалить все узлы и отношения существующего графа, чтобы получить чистую настройку для тестов, например, с помощью команд оболочки, подобных rmrelили rm?


16
Как удалить повторяющиеся записи?
Мне нужно добавить уникальное ограничение к существующей таблице. Это нормально, за исключением того, что в таблице уже есть миллионы строк, и многие из них нарушают уникальное ограничение, которое мне нужно добавить. Каков самый быстрый способ удаления ошибочных строк? У меня есть оператор SQL, который находит дубликаты и удаляет их, но …

9
MySQL DELETE FROM с подзапросом в качестве условия
Я пытаюсь сделать такой запрос: 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 ); Как вы, наверное, догадались, я хочу удалить родительское …

5
Как удалить несколько строк в SQL, где id = (x to y)
Я пытаюсь запустить SQL-запрос для удаления строк с идентификаторами от 163 до 265 в таблице Я пробовал удалить меньшее количество строк DELETE FROM `table` WHERE id IN (264, 265) Но когда дело доходит до удаления 100 строк за раз, есть ли какой-либо запрос, аналогичный приведенному выше методу, я также пытаюсь …
86 sql  sql-delete 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.