Cevabınız için çok teşekkür ederim :)

BU HARİKA OLDU !!!!!!!!!!!!!!!

6200 satırlık örnek veri setimde 6200 adet update SQL yaklaşık 8 saniyede
yapılıyordu.

Cevabınız sayesinde bu işlem 1 saniyenin altına düştü !!!!!

Verinin çok olduğu zamanlarda 100+sn süren güncellemelerim oluyordu. Onun
sonucunu tahmin bile edemiyorum :)

BU HARİKA OLDU !!!!!!!!!!!!!!!

TEKRAR TEŞEKKÜRLER !!!


Selamlar,
Nuri Akman


27 Haziran 2014 16:32 tarihinde Umutcan Onal <umutcano...@gmail.com> yazdı:

> Birden fazla tablo kullanarak UPDATE yapabiliyorsun.
>
> UPDATE items i, TEMP t SET i.box=t.box, i.tip=t.tip, i.saat=t.saat WHERE
> i.id=t.id benzeri bir sorgu çalıştırabilirsin.
>
>
> 27 Haziran 2014 16:24 tarihinde Nuri Akman <nuriak...@gmail.com> yazdı:
>
>> Arkadaşlar,
>>
>> Şöyle bir SQL komutum var:
>>
>> *UPDATE *items *SET *box = 13728, tip = 'A', saat= '15:08:28' *WHERE *id
>> = 1254387
>>
>>
>> Şu şekilde de TEMP isminde bir tablom var.
>>
>> *TEMP Tablosu İçeriği*
>> 13728,A,15:08:28,12345
>> 11729,B,15:08:00,00748
>> 13628,A,15:08:28,15789
>> 13718,A,15:08:28,12345
>>
>> *TEMP *tablom 10.000 - 60.000 arası satırdan oluşabiliyor.
>>
>>
>> YAPMAM GEREKEN İŞ:
>>
>> TEMP adlı tablonun her bir satırındaki verilerle yukarıdaki SQL cümlesi
>> oluşturulacak ve çalıştırılacak.
>>
>> Bunu while ile yapıyorum, ancak peş peşe çalışan binlerce UPDATE SQL *çok
>> zaman alıyor.*
>>
>> *Soru: Acaba bu işin hızlı bir yolu var mı?*
>>
>> Selamlar,
>> Nuri Akman
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap