Możesz CAST
pole do ciągu:
... WHERE CAST(ProductID as CHAR) LIKE '%15%'
jest to bardzo złe dla wydajności, ponieważ mySQL nie może używać żadnych indeksów, które utworzył dla kolumny INT. Ale wtedy LIKE
jest zawsze powolny, nawet jeśli jest wykonywany na polu varchar:nie ma możliwości uzyskania indeksu, który przyspieszy zapytanie LIKE.
Może warto mieć drugi varchar
kolumna, która odzwierciedla int
wartości kolumny i zrobienie PODOBNEGO na tej - musisz przeprowadzić analizę porównawczą, aby dowiedzieć się, czy przyniesie to coś dobrego.