Ниже у меня есть очень простой пример таблицы с именем person
, где значения имеют внешний ключ с именем acad_id
. Я пытаюсь выполнить удаление запроса и удалять только значения, которые имеют значение acad_id
значение 15
. Извините за простой вопрос, я не уверен, нужно ли указывать все поля, которые необходимо удалить.Удалить значения с тем же внешним ключом
Перед удаления запроса
+----+---------+---------+
| id | acad_id | Name |
+----+---------+---------+
| 1 | 15 | James |
| 2 | 15 | Cynthia |
| 3 | 8 | Peter |
+----+---------+---------+
После удаления запроса
+----+---------+---------+
| id | acad_id | Name |
+----+---------+---------+
| 3 | 8 | Peter |
+----+---------+---------+
Нет, вам не нужно указывать поля. Вы просто удаляете все строки в таблице, соответствующие условиям. – Linger
действительно ... SQL не так уж сложно узнать ... http://en.wikipedia.org/wiki/Delete_%28SQL%29 –