Veri tabanımızda yer alan tabloların içeriklerinin boşaltılması gerekebilir. Örnek olarak ayda bir olarak IP tablomuzun içeriğinin boşaltılmasını ve herşeyin sırıflanmasını istiyorsak TRUNCATE komutunu kullana biliriz. TRUNCATE yi DELETE komutundan ayıran özellikler ise;1. si tablo içeriğini komple boşaltabilmesi, 2. iseverileri sıfırlamasıdır. DELETE komutu ile verileri sildiğimizde otomatik olarak artan bir alanımız varsa ; örneğin id bu alan daki veriler sıfırlanmaz yine en son kaldığı yerden devam eder artmaya. TRUNCATE komutunu uyguladığımızda ise 1 den başlayarak otomatik olarak artmaya başkar.
Kullanım şekli :TRUNCATE TABLE ‘tablo_adı’. Örnek kod aşağıdaki şekildedir.
TRUNCATE TABLE ip
çok yararı oldu teşekkürler
merhaba bilgiler için çok teşekkür ederim ancak ben mysql ile çalışan php sitemde nasıl kullanmalıyım? birazcık ayrıntıya girebilir misiniz? çok teşekkür ederim şimdiden..
Kısacası böyle 🙂 Teşekkürler.
mysql_query(“TRUNCATE TABLE tablo”);
Çalışmamda çok faydası oldu. Bilgileri için teşekkür ederim
Güzel paylaşım olmuş teşekkürler. Yeni paylaşımlar güzel olur.