В настоящее время мне нужно удалить некоторые строки в моей БД (MySQL) и не имеет значения для меня, если эта строка не существует в базе данных. Другими словами, мне нужно удалить строки, игнорирующие ошибки.Как «удалить строки, игнорирующие ошибки» в MySQL?
Я знаю следующую команду:
INSERT IGNORE INTO MyTable (field1, field2) values (value1, value2);
Это вставки в моей базе данных значения, независимо, если он уже существует, или нет. Я уже иду на MySQL Reference, но я не нашел хорошего ответа на этот вопрос. Кроме того, я вижу некоторые вопросы в StackOverflow, like this, которые мне не помогли.
Таким образом, существуют в MySQL команды, как показано ниже?
DELETE IGNORE from MyTable where myField = myValue;
Просто запустите запрос удаления, если есть значения, они будут удалены. – Mihai
@Mihai Спасибо hahahahah – Paladini