MySQL中的文件路径比较

时间:2016-12-01 05:14:52

标签: mysql filepath string-comparison

我正在执行MySQL查询

select * 
from table 
where filepath LIKE '/Videos/ABC-Copy.mp4'

但是我得到零行,即使filepath列中存在完全相同的值......

我也尝试在查询中使用“//”,但结果却得到零行。

我错过了什么?

2 个答案:

答案 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'