我传到mysql的字符串形如:"c:\123\123" 保存结果是 "c:123123"
除非传"c:\\123\\123" 才能得到 " c:\123\123"这说明在mysql下,又转义了一次
我知道 符号@可以取消转义,但那貌似是在ASP.net 下的吧!在mysql下,有什么方式去解决么?
高手们,有什么办法解决啊?????
除非传"c:\\123\\123" 才能得到 " c:\123\123"这说明在mysql下,又转义了一次
我知道 符号@可以取消转义,但那貌似是在ASP.net 下的吧!在mysql下,有什么方式去解决么?
高手们,有什么办法解决啊?????
只能在你的程序中自行处理一下了。
select concat('c:',char(92),'123')
解决代码量小的话,可以考虑的!!但是我的代码量比较大,这么就把一个查询语句搞得太复杂了.....不过听了你们2位的意见,貌似在 mysql下真没办法 避免它的转义功能了,可能得到程序中去解决!