Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2014, 10:50   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А так
Код:
DELETE FROM pr_input
  WHERE EXISTS(
    SELECT *
      FROM pr_input_dell pd
      WHERE pd.id=pr_input.id  AND
            pd.name=pr_input.name  AND 
            pd.number=pr_input.number)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.03.2014, 08:22   #12
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Аватар, снова ошибка. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
Streb вне форума Ответить с цитированием
Старый 06.06.2014, 23:41   #13
nistelroi
Новичок
Джуниор
 
Аватар для nistelroi
 
Регистрация: 21.12.2013
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Streb Посмотреть сообщение
Выдает ошибку Error Code: 1093. You can't specify target table 'pr_input' for update in FROM clause
Данную ошибку можно обойти двумя способами
Самый простой вариант думаю будет выглядеть так

Код:
DELETE t1 FROM pr_input t1
RIGHT JOIN pr_input_dell t2 ON t2.id = t1.id AND t2.name = t1.name AND t2.number = t1.number
nistelroi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить ошибку в программе на С++ (удаление строки и столбца из матрицы по условию) Ultran Помощь студентам 0 06.01.2013 21:47
Удаление строки таблицы по условию Ольга060289 Microsoft Office Word 3 09.11.2012 10:59
удаление строки по условию avmarafon Microsoft Office Excel 2 08.01.2011 23:52
Выполнять удаление строки по условию Apostolx Microsoft Office Excel 2 21.10.2009 20:55
Удаление столбца по условию... Klim Bassenger Microsoft Office Excel 2 05.05.2009 10:06