Есть в наличии массив
$parts(
{'name'=>'name1','stock'=>1,'contractor'=>2},{'name'=>'name2','stock'=>3,'contractor'=>1}
{...})
и таблица
_parts (id, name, stock,contractor)
Требуется перебрать массив, и по нескольким его свойствам найти и апдейтить запись в таблице, либо вставить новую запись, если ничего не найдено.
Легко можно сделать это за два запроса, но данный вариант прям нежелателен (перебираться будет довольно большой массив). Так как свойств несколько, то, насколько я понял, функция INSERT ... ON DUPLICATE UPDATE тоже нельзя использовать.
Поделитесь мыслями.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как перенести на хостинг веб-приложение созданное на Laravel 54?
ЗдравствуйтеПервый VPS сервер был довольно таки слабый и мы вынуждены были построить веб-сервер на UBUNTU+NGINX+PHP FPM+Mysql
Вопрос для кого-то тупой возможно, но все жеЗалез тут тестировать vpn с ispmanager
Есть файл yml интернет магазина, можно ли как нибудь превратить его в массив и записать все данный в БД?