Задать вопрос
@My1Name

Как удалить запись в таблице MySQL по трём параметрам?

Есть следующий MySQL запрос на удаление:
DELETE FROM table_name WHERE col_1=val_1 AND col_2=val_2 ORDER BY type=val_3 LIMIT 1

Как правильно удалить запись в таблице по трём параметрам или по UNIQUE INDEX (col1, col2, col3)?
  • Вопрос задан
  • 362 просмотра
Подписаться 1 Простой 32 комментария
Решения вопроса 1
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Чтобы правильно удалить запись в таблице по трём параметрам, надо указать все три параметра в условии WHERE
DELETE FROM table_name WHERE col_1=val_1 AND col_2=val_2 AND col_3=val_3


Не два, не пять, не десять, а ровно три параметра.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы