Şunun gibi çalıştırmak istiyorum:"IN" MySQL deyiminde joker karakterler kullanabilir miyim?
select * from table where field in ("%apple%", "%orange%")
Bir yolu var mı? Ya da en azından, her anahtar kelime için dinamik olarak sorgu oluşturmadan daha iyi bir yol var:
select * from table where field like "%apple%" or field like "%orange%"
Teşekkürler.
Evet, en kolay yaklaşıma benziyor. Teşekkürler. Umarım, performansı çok fazla etkilemez. – serg
@ serg555: İndeks kullanılmayacağı için normal ifadeden iyi performans alacağınızı düşünmüyorum. Tam metin arama yaklaşımını tavsiye ederim. – Asaph
Evet, ama aynı zamanda dezavantajları var: sadece myisam tabloları, sadece bir son joker. – serg