1、问题概述在将路径存入数据库的时候很多人遇到了如下问题insert into student(name,imagepath)values(萧十一郎,E:\projectresources\image\测试图片12312.png)但是存储到数据库后数据变成了如下信息E:projectresourcesimage测试图片12312.png问题路径中的\消失了主要原因是window中识别的路径是//或者/如E:/projectresources/image/测试图片12312.png 或 E:/projectresources/image/测试图片12312.png而/会被当成转义字符所以消失了。场景说明E:\projectresources\image\测试图片12312.png2、常用解决办法1、直接修改MySQL的存储规则--不推荐一般不推荐可能会造成其他如正则表达式数据导出、转移等问题。会话级别会话关闭后不生效SET SESSION sql_mode CONCAT_WS(,, sql_mode, NO_BACKSLASH_ESCAPES);全局修改SET GLOBAL sql_mode CONCAT_WS(,, GLOBAL.sql_mode, NO_BACKSLASH_ESCAPES);2、直接替换路径--推荐用法在修改前转移你自己的路径如你的路径如下以下代码是python,你使用相关语言就行了。path E:/projectresources/image/测试图片12312.png path path.replace(\\,/)