Необходимо удалить все теги с 1 счетом из базы данных - PullRequest
0 голосов
/ 14 апреля 2011

У меня есть большая база данных тегов, в которой есть сотни тысяч строк «1 счетный тег»:

enter image description here

Есть ли простой способ удалить все эти строки из моегоdatebase?удаление их по одному заняло бы у меня время жизни: D

enter image description here

Ответы [ 2 ]

3 голосов
/ 14 апреля 2011
delete from tags where tag_count = 1;

Предполагается, что столбец, имеющий количество, называется tag_count, поскольку я его не вижу.

0 голосов
/ 14 апреля 2011

Предполагая, что у вас есть таблица Tags, которая определяет теги, и представление TagSummary, которое показывает, сколько раз использовался каждый тег, вы можете выполнить запрос на удаление:

DELETE FROM Tags
WHERE TagID IN 
    (SELECT TagID From TagSummary WHERE TagCount=1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...