Вы можете CAST
поле в строку:
... WHERE CAST(ProductID as CHAR) LIKE '%15%'
это очень плохо сказывается на производительности, поскольку mySQL не может использовать индексы, созданные для столбца INT. Но тогда, LIKE
всегда медленный, даже если это делается в поле varchar: нет способа получить индекс, который ускоряет LIKE-запрос.
Может быть, стоит иметь второй столбец varchar
, который отражает значения столбца int
, и делать LIKE для этого - вам нужно будет сравнить его, чтобы выяснить, принесет ли он пользу.