Задать вопрос
@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)?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Простой 32 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Чтобы правильно удалить запись в таблице по трём параметрам, надо указать все три параметра в условии WHERE
DELETE FROM table_name WHERE col_1=val_1 AND col_2=val_2 AND col_3=val_3


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

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

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