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