Kayıtları aşağıdaki gibi sorgularla sayıyorum
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%'
Her sayı için, mysql'in masa boyunca yürümesi gerekir ve bu uzun tablo ve çok sayıda sorgu varsa büyük bir sorundur.
Bir sorguda tüm sayıları yapmak için bir yol olup olmadığını merak ediyorum. Bu durumda, mysql her satır üzerinde yürüdüğünde, tüm sayıları işler ve tüm tabloyu tekrar tekrar taramaya gerek yoktur.
Doğru yanıtlara eklemek için önerilen sorgular tabloyu yalnızca bir kez tarar.