#mysql #sql #database #row
#mysql #sql #База данных #строка
Вопрос:
У меня есть большая база данных тегов, которая содержит 100 тысяч строк тега с числом 1:
Есть ли простой способ удалить все эти строки из моей базы данных? удаление их одного за другим заняло бы у меня целую жизнь: D
Ответ №1:
delete from tags where tag_count = 1;
Предполагая, что столбец, содержащий количество, называется tag_count, поскольку я его не вижу.
Комментарии:
1. Привет, я добавил изображение получше. Спасибо
Ответ №2:
Предполагая, что у вас есть Tags
таблица, которая определяет теги, и TagSummary
представление, которое показывает, сколько раз использовался каждый тег, вы можете выполнить запрос на удаление:
DELETE FROM Tags
WHERE TagID IN
(SELECT TagID From TagSummary WHERE TagCount=1)
Комментарии:
1. Привет, я добавил изображение получше. Спасибо