我有一个字符串列表。它们都是绝对路径(目前尚无相对路径),并且都以\(Windows文件夹分隔符)开头

当我使用类似的查询时

select * from list where name like @foo


而foo是

@"\a" + %


我没有结果。如果使用%\a%,我会得到结果。然后我尝试使用mysql命令行并写道

where name like '\a%' limit 10;


除非我写%\a%,否则那里也没有结果。为什么不像\?以及如何以\a开头的字符串?当我期望\random\apples\file时,我不想得到\apples\file

最佳答案

因为\是转义字符。

尝试用\\代替

Special Character Escape Sequences

关于mysql - MySQL喜欢不喜欢`\`?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13614016/

10-16 13:43
查看更多