Tablo satırı almak için en etkili yolu sayısı
Ben şu anda 6 milyondan fazla satır ve büyüyen bir veritabanı var. Ben şu anda bunu SELECT COUNT(id) FROM tablo; sipariş sayısını görüntülemek için kullanıcılar, ama veritabanı alma büyük ve gerek mağaza tüm bu satırlar hariç olmak üzere numara göster. Bir şekilde veritabanındaki satırları en net ben öyle görüntülemek için isteğe bağlı bir isim değerini seçin. LAST_INSERT_ID()
kullanarak çalışmak için görünmüyor.
CEVAP
Aşağıdaki tablo için AUTO_INCREMENT
sonraki değeri bulmak için en ölçülebilir. Bu potansiyel olarak büyük information_schema
veritabanı sorgulama gerektirmediğinden bile tablolar, veritabanları konut milyonlarca hızlıdır.
mysql> SHOW TABLE STATUS LIKE 'table_name';
// Look for the Auto_increment column
Eğer bir sorguda bu değeri almak gerekir, ancak o zaman information_schema
veritabanı gitmek gerekir.
SELECT `AUTO_INCREMENT`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND TABLE_NAME = 'TableName';
JQuery ile bir tablo satırı kaldırmak ...
Varsayılan kurucuyu almak için en etki...
Bir nesneyi klonlamak için en etkili y...
Nasıl bir modül almak için tam yolu ve...
Otomatik oluşturmak SQL Server tablo i...