Mam tabelę 10000 produktów w mojej bazie danych MySQL. Chciałbym zaktualizować wszystkie rekordy w najszybszy sposób. Używam Laravel z MySQL.Aktualizacja dużej tabeli MySQL
Dla lepszego rozwiązania mogę również zmieniać technologie. Teraz aktualizacja całej tabeli trwa prawie pół godziny.
Chciałbym zaktualizować ten stół w najszybszy sposób. Co powinienem zrobić?
UPDATE
Używam laravel modelu jak poniżej
DB::table('products')->where('product_id',$product_id)->limit(1)->update(array('prodcut_quantity' => $prodcut_quantity));
Zaktualizuj je wszystkie w jednym zestawieniu? Jeśli robisz pojedynczą aktualizację na raz, będzie to krwawe na zawsze. – Andrew
Co to jest polecenie aktualizacji, którego używasz? –
Pokaż nam, z jakiego kodu korzystasz, abyśmy mogli Ci pomóc. –