Anda dapat CAST
bidang ke string:
... WHERE CAST(ProductID as CHAR) LIKE '%15%'
ini sangat buruk untuk kinerja, karena mySQL tidak dapat menggunakan indeks apa pun yang dibuat untuk kolom INT. Tapi kemudian, LIKE
selalu lambat, bahkan ketika dilakukan pada bidang varchar:Tidak ada cara untuk memiliki indeks yang mempercepat kueri LIKE.
Mungkin ada baiknya memiliki varchar
kedua kolom yang mencerminkan int
nilai kolom dan lakukan LIKE pada kolom tersebut - Anda harus melakukan benchmark untuk mengetahui apakah ada gunanya.