Удалить запрос в MySQL - PullRequest
0 голосов
/ 23 июля 2011

Я хочу удалить строки из нескольких таблиц.Я знаю запрос на выборку, но мне нужен точный запрос на удаление для всех столбцов, которые определены ниже:

SELECT j.application_id, 
       j.first_name, 
       j.last_name, 
       c.description, 
       l.description, 
       p.description, " +
      "j.email, 
       j.date_applied, 
       j.application_status, 
       j.dob, j.current_city, j.phone_mobile, j.phone_residence " +
 "FROM jobapp.job_applications j,
       jobapp.countries c, 
       jobapp.countries l , 
       jobapp.job_locations p " +
"WHERE j.preferred_location = p.id 
   AND j.current_country = l.id 
   AND j.nationality = c.id "; //+
  //"and application_status like ? and first_name like ? and last_name like ? and email like ?";

Запрос работает нормально с использованием MySQL, но мне нужен запрос на удаление для точных столбцов, гдестроки удаляются ...

1 Ответ

2 голосов
/ 23 июля 2011

операторы delete структурированы следующим образом:

DELETE FROM table WHERE condition.

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

...