Как оптимизировать запрос Select и последующий цикл с update?
1. Вставки оптимизировать можно собирая в скрипте все данные для вставки и потом в базу делая один запрос на вставку видаINSERT INTO `table` (`a`,` b`) VALUES (1,2), (3,4), (5,6)
2. Задача оптимизации массовых обновлений более интересна.
Есть несколько путей решения.
а) можно например делать insert on duplicate key update
б) можно сделать tmp таблицу вида idprod, place а потом делать update products left join tmp ...
Не нету. Посоветую использовать mysqli (на 30% быстрее мускуля работает)