У меня есть массив значений, по которым я зацикливаюсь, пытаюсь проверить таблицу MySQL на соответствие столбца для значения массива, а затем вставить новую запись, если совпадение не найдено.
foreach($mls_ids as $mls_id) {
$query = "INSERT INTO mdc_data (mls_id) VALUES ('$mls_id')
WHERE NOT EXISTS ( SELECT mls_id FROM mdc_data WHERE mls_id = '$mls_id')
LIMIT 1 ";
$result = mysqli_query($mysqli, $query) or trigger_error("Query Failed!
SQL: $query - Error: ". mysqli_error($mysqli), E_USER_ERROR);
}
Записи не вставлены в таблицу. (таблица пуста)
Произошла ошибка: у вас ошибка в синтаксисе SQL; проверить руководство
что соответствует вашей версии сервера MySQL для правильного синтаксиса
использовать рядом с «ГДЕ НЕ СУЩЕСТВУЕТ» (ВЫБЕРИТЕ mls_id ОТ mdc_data ГДЕ mls_id
= '2189665') LIMIT