在INT字段上执行LIKE比较
您可以CAST将字段输入字符串:
CAST
... WHERE CAST(ProductID as CHAR) LIKE '%15%'
这对性能非常不利,因为MysqL无法利用它为INT列创建的任何索引。但是LIKE,即使在varchar字段上进行操作,它也总是很慢:无法通过索引来加快LIKE查询的速度。
LIKE
可能值得拥有第二varchar列来反映该int列的值并在该列上执行LIKE-您必须进行基准测试以查明它是否会对您有好处。
varchar
int
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群