3 Aralık 2012 15:06 tarihinde Omer Barlas <[email protected]> yazdı:
> muhtemelen uygulamanın ihtiyacı olan bir tablo veya view yanlışlıkla > silinmiştir, siz de bu tablonun -en azından ismini- yeniden yaratmış > oldunuz. Bu tablo üzerinde işlem yapabilirsiniz -select, update, delete, > vs- ancak tabloyu silmeden veya sunucuyu restart vs etmeden önce mutlaka > diske yazmanız gerekir. > > eğer select dışında herhangi bir işlem yapmayacaksanız hafızadan kazanmak > adına view kullanabilirsiniz. > > 03.12.2012 14:55 tarihinde, Özgür Kılıçaslan yazdı: > > CREATE TEMPORARY TABLE gecici_tablo ENGINE=HEAP > SELECT * FROM sabit_tablo > > MySQL Server 5.5.24 > > Linux 3.2.21-1.32.6.amzn1.x86_64 > > Böyle bir SQL ifade belli şartlarda sorun çıkarır mı, neden? > Çünkü > > CREATE TEMPORARY TABLE gecici_tablo > SELECT * FROM sabit_tablo > > yapınca uygulamanın verdiği hata kayboldu da. > > > -- > *Ömer Barlas* > [email protected] > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > Yanlışlıkla silinme derken? Geçici tablo adı ile yanlışlıkla silinen tablo adı aynı mıdır diyorsunuz? Ben sadece ENGINE=HEAP ifadesini kaldırdım. Bu, söylediğiniz problemi nasıl ortadan kaldırmış olabilir? -- *Görünenler*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
