Imam pitanje u vezi update.
Imam tablicu artikli i polje stanje a posto imam puno "skladista" sa razlicitim stanjima korisnik moze odabrat skladiste i odvalit tipku "Obnovi stanja".
Dalje program radi trazenje po ostalim tablicama (dokumentima) i zbraja ulaze-izlaze i dobijem stanja za svaki artikl, odnosno za svaki row u artikli.
To radi tocno samo je sporo do bola jer radim za svaki row update u jednom loop-u.
Ono sto bi ja htio je napunit buffer sa svim updateima i sve odvalit u jednom komadu na MySQL. Googlam i ne nalazim rješenje pa se nadam da mi ovdje neko moze pomoci.
Znaci imam nesto kao:
Code:
do while recordset.eof=false
UPDATE artikli SET stanje = var_stanje WHERE artikli.artikl_id = var_art_id
loop
do while recordset.eof=false
UPDATE artikli SET stanje = var_stanje WHERE artikli.artikl_id = var_art_id
loop
UPDATE artikli SET stanje = (1,1,1,1) WHERE artikli.artikl_id IN (1,2,3,4)
ovo mi ne radi. Error je da Operand should contain 1 column.
Ima li lijeka?
Unaprijed hvala!