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