2010-12-08 22 views
5

Eğer SELECT içine SQL_CALC_FOUND_ROWS bir SELECT phpmyadmin aracılığıyla, perde arkasında, bazen bir LIMIT 0,30 katacak ve/veya atmak olacak işlemek yüzden bana söyleyebilir phpMyAdmin'nin SQL_CALC_FOUND_ROWS devre dışı bırakmak veya atlatmak için LIMIT olmadan olurdu. (Benim asıl bozulmamış sorgu ran olsaydı daha yani daha çok) Ben bekliyordum dahanasıl kaç orada sonuçlar

Maalesef SQL_CALC_FOUND_ROWS ekleyerek bazen çok daha fazla işlem gerektirir.

Phpmyadmin'in sorgularımın değiştirmelerini (modülleri) devre dışı bırakmak için genel bir yapılandırma seçeneği var mı?

Phpmyadmin'in değişiklik (ler) ini önlemek için her sorguda ne gibi numaralar kullanabilirim?

+0

gözükmüyor (size güvenlik itibar harika olmadığından, az söylemek düzenli yapıyor olmalı PMA, güncelleştirmek bu her zaman tekrar etmek gerekir) etkileşimlerinizi veritabanınızla ele almak için bir PHP betiği. Bir mysql istemcisi açın ve sorgunuzu doğrudan sunucuya karşı çalıştırın. –

+0

Kendimi per se istemiyorum (komut satırı arayüzünü tercih ederim), ancak geliştirme ekibim için. – Riedsio

cevap

7

PHPMyAdmin kaynak kodunun hızlı bir denetimi, bir tane bulunmadığını belirtir. Ancak, sql.php dosyasına bakarsanız ve bildirimini // n o t " j u s t b r o w s i n g " etiketli olarak bulursanız, bununla birlikte,. // end else "just browsing" arasındaki kodu $unlim_num_rows = 1000000; gibi bir şeyle değiştirin ve yine de göz atmayı sürdürürken sayım sorgulamasını yapmasını engelleyeceksiniz.

tip ihtiyacı gibi