Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 7.01.2011 Ostrzeżenie: (10%)
|
Witam
Do tej pory wszytskie zapytania do bazy wykonuje z poziomu PHP, jendak przy dużych ilościach danych zauważam problemy z wydajnością. Chciałbym część zapytań wykonywać bezpośrednio na bazie MySQL. Czy może ktoś wie jak zrobić poniższe zapytanie (pętle) bez zastosowania php ?
z góry wielkie dzięki |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%)
|
A spróbuj to zrobić tak. Nadal to jedno po drugim, ale w jednej transakcji i PDO:
A jak ma być najszybsze (czyli jedno zapytanie z 30k+ INSERTami na raz <nie mam pojęcia, czy tyle można, w SSLite jest zdaje się limit jakiś, 500?>), to tak jak wyżej, albo jeśli 'taki sam ciąg znaków' jest wszędzie ten sam, to najpierw pododawaj same id_produkt, a dopiero później zrób update priority dla całego przedziału. Ten post edytował kreatiff 23.07.2019, 21:52:45 |
|
|
|
arpi MySQL - dodanie seryjne rekordów 21.07.2019, 22:08:22
viking Najpierw generuj listę values potem podstaw do zap... 22.07.2019, 06:33:05
arpi Jeśli ma ktoś gotowy kod SQL będę zobowiązany. 23.07.2019, 09:32:35
sazian Domyślam się że viking miał na myśli coś w wym sty... 23.07.2019, 20:24:18
arpi Dziękuje za odpowiedzi, wasze rozwiązania za pomoc... 25.07.2019, 10:13:38
nospor Czyzby chodzilo ci o to
https://dev.mysql.com/doc/... 25.07.2019, 10:16:44
sazian @kreatiff tylko po co pdo skoro @arpi korzysta z m... 25.07.2019, 18:02:08 ![]() ![]() |
|
Aktualny czas: 3.11.2025 - 11:28 |