我正在执行MySQL查询
select *
from table
where filepath LIKE '/Videos/ABC-Copy.mp4'
但是我得到零行,即使filepath列中存在完全相同的值......
我也尝试在查询中使用“//”,但结果却得到零行。
我错过了什么?
答案 0 :(得分:0)
使用“喜欢”时,通常会使用“%”字符。否则你不需要喜欢。你可以做到平等。
例如,您的上述查询实际上是做什么的。
select * from table where filepath = '/Videos/ABC-Copy.mp4'
你想要的是
select * from table where filepath LIKE '%/Videos/ABC-Copy.mp4'
答案 1 :(得分:0)
尝试使用%符号..
select * from table where filepath LIKE '%/Videos/ABC-Copy.mp4'