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