sql-delete

Новая версия MySQL, 8.0, теперь поддерживает общие табличные выражения. Согласно инструкции: Предложение WITH разрешается в начале инструкций SELECT, UPDATE и DELETE: WITH ... SELECT ... WITH ... UPDATE ... WITH ... DELETE ... Итак, подумал я, приведем следующую таблицу: ID lastName firstName ---...

Используя PHP, у меня есть простая база данных, которая может хранить несколько элементов с одинаковым содержимым. Я хочу удалить первое вхождение экземпляра, когда я использую DELETE. Как включить ограничение на удаление в SQLite с помощью PHP?...

У меня есть следующий запрос, который работает для MySQL: DELETE `test1`, `test2`, `test3`, `test4` FROM `test1` LEFT JOIN `test2` ON test2.qid = test1.id LEFT JOIN test3 ON test3.tid = test2.id LEFT JOIN test4.qid = test1.id WHERE test1.id = {0} Но это не работает для MS Access. Я попытался добавить скоб...

Обычно, если мы задаем :dependent => :destroy или :dependent => :delete AR, вызываем запрос DELETE для каждой строки ассоциации. Если мы используем ModelName.delete(batch_of_ids) AR, вызовите одиночный resuest, как DELETE ... FROM ... WHERE ... IN (batch_of_ids). Есть ли возможность уничтожить ассоциаци...

Я хочу удалить с помощью INNER JOIN in SQL Server 2008. но я получаю эту ошибку: Msg 156, Уровень 15, Состояние 1, Строка 15 Неправильный синтаксис около ключевого слова "внутренний". мой код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '201...

у меня есть таблица 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 `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` однако, я получаю эту ошибку Uncaught Database_Ex...

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

Я должен удалить строки из guide_category, что не имеют никакого отношения к guide таблица (мертвые отношения). вот что я хочу сделать, но это конечно не работает. DELETE FROM guide_category AS pgc WHERE pgc.id_guide_category IN (SELECT id_guide_category FROM guide_cate...

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