Nasıl PHP ile MySQL sadece bir tablodan tüm girdileri temizlerim?
TRUNCATE TABLE tablename
veya
DELETE FROM tablename
İlki InnoDb üzerinde yavaş DELETE gibi, genellikle daha iyi bir seçimdir.
Aslında, bu zaten other question yanıtladı değil miydi?
TRUNCATE TABLE `table`
Eğer muhtemelen tercih ediyorum bu durumda Otomatik artma dizisinin mevcut değerini korumak için gerekli olmadıkça
DELETE FROM `table`
rağmen operasyonun süresi, Otomatik artma değerini kaydetmeden tablo kesiliyor ve sonra kullanarak değerini geri konularda, eğer
ALTER TABLE `table` AUTO_INCREMENT = value
çok daha hızlı olur.
Kabalık etmek istemem ama bu kolayca hızlı bir google araması ile cevap olabilir bir şeydir etmeyin. Bir topluluk sormak önce bunu gerekir. w3schools.com tüm bu şeyler öğrenmek için harika bir web sitesidir. İşte PHP ve MySQL için büyük bir öğretici olan bir bağlantıdır. http://www.w3schools.com/php/php_mysql_intro.asp