Du kan CAST
feltet til en streng:
... WHERE CAST(ProductID as CHAR) LIKE '%15%'
dette er meget dårligt for ydeevnen, da mySQL ikke kan gøre brug af de indekser, den er oprettet til INT-kolonnen. Men så LIKE
er altid langsom, selv når det gøres på et varchar-felt:Der er ingen måde at have et indeks, der fremskynder en LIKE-forespørgsel.
Det kan være værd at have en anden varchar
kolonne, der afspejler int
kolonnens værdier og gøre LIKE på den - du skal benchmarke for at finde ud af, om det vil gøre noget godt.