sql-delete- все статьи тега


Удаление строк с помощью MySQL LEFT JOIN

у меня есть две таблицы, одна для крайних сроков работы, одна для описания работы. Каждое задание может иметь статус, а некоторые статусы означают, что крайние сроки заданий должны быть удалены из другой таблицы. я могу легко SELECT задания / сроки, которые соответствуют моим критериям с LEFT JOIN: SELECT * FROM `deadline` LEFT JOIN `job` ON deadline.job_id = job.job_id WHERE `status` = 'szamlazva' OR `status` = 'szamlazhato' OR `status` = 'fizetve' OR `status` = 'szallitva' OR `status` = 'sto ...

Как удалить / создать базы данных в Neo4j?

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

Как удалить дубликаты записей?

Я должен добавить уникальное ограничение к существующей таблице. Это нормально, за исключением того, что в таблице уже есть миллионы строк, и многие из строк нарушают уникальное ограничение, которое мне нужно добавить. каков самый быстрый подход к удалению оскорбительных строк? У меня есть SQL-оператор, который находит дубликаты и удаляет их, но для запуска требуется вечность. Есть ли другой способ решить эту проблему? Возможно, резервное копирование таблицы, а затем восстановление после огран ...

MySQL удалить из с подзапросом как условие

Я пытаюсь сделать такой запрос: 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 ); Как вы, вероятно, можете сказать, я хочу удалить родительское отношение к 1015, если тот же tid имеет других родителей. Однако это дает мне синтаксическую ошибку: You have an error in your SQL syntax; check the manual ...

Более быстрый способ удалить соответствующие строки?

я относительный новичок, когда дело доходит до баз данных. Мы используем MySQL, и в настоящее время я пытаюсь ускорить инструкцию SQL, которая, кажется, занимает некоторое время для запуска. Я огляделся на SO для аналогичного вопроса, но не нашел его. цель состоит в том, чтобы удалить все строки в таблице A, которые имеют соответствующий идентификатор в таблице B. в настоящее время я делаю следующее: DELETE FROM a WHERE EXISTS (SELECT b.id FROM b WHERE b.id = a.id); есть приблизительно 10 ...