У меня есть таблица из 10000 продуктов в моей базе данных MySQL. Я хотел бы обновить все записи самым быстрым способом. Я использую Laravel с MySQL.Обновление большой таблицы MySQL
Для лучшего решения я также могу изменить технологии. Сейчас для обновления всей таблицы требуется почти полчаса.
Я хотел бы обновить этот стол самым быстрым способом. Что мне делать?
UPDATE
Я использую Laravel модель, как показано ниже
DB::table('products')->where('product_id',$product_id)->limit(1)->update(array('prodcut_quantity' => $prodcut_quantity));
Обновите их все в одном заявлении? Если вы делаете одно обновление за раз, это займет кровавый прогноз. – Andrew
Что такое команда обновления, которую вы используете? –
Пожалуйста, покажите нам, какой код вы используете, чтобы мы могли помочь. –