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

Cevap