MySQL数据库存储的路径反斜杠"\"消失了的问题解决

 更新时间:2026年05月21日 09:16:35   作者:雾林小妖  
文章主要讨论了在将包含反斜杠路径存入数据库时遇到的问题的解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

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.png

2、常用解决办法

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("\\","/")

到此这篇关于MySQL数据库存储的路径反斜杠“\“消失了问题解决的文章就介绍到这了,更多相关mysql 存储路径反斜杠“\“消失内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 浅谈mysql增加索引不生效的几种情况

    浅谈mysql增加索引不生效的几种情况

    增加索引就是增加一个索引文件,但是在使用过程中哪些情况增加索引无法达到预期的效果呢?感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 关于django连接mysql数据库并进行数据库的创建的问题

    关于django连接mysql数据库并进行数据库的创建的问题

    这篇文章主要介绍了django连接mysql数据库并进行数据库的创建,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • mysql远程连接失败的解决方法

    mysql远程连接失败的解决方法

    在MySQL中,有时候我们需要远程连接到服务器来进行操作,但是有时候,我们会遇到无法使用远程连接链接到MySQL服务器的情况,本文就介绍了两种解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • mysql的join查询和多次查询方式比较

    mysql的join查询和多次查询方式比较

    这篇文章主要介绍了mysql的join查询和多次查询方式的比较,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • mysql触发器之触发器的增删改查操作示例

    mysql触发器之触发器的增删改查操作示例

    这篇文章主要介绍了mysql触发器之触发器的增删改查操作,结合实例形式分析了mysql触发器的定义及使用触发器进行增删改查等相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • 新手把mysql装进docker中碰到的各种问题

    新手把mysql装进docker中碰到的各种问题

    这篇文章主要给大家介绍了新手第一次把mysql装进docker中可能碰到的各种问题,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • 在MySQL中使用序列的简单教程

    在MySQL中使用序列的简单教程

    这篇文章主要介绍了在MySQL中使用序列的简单教程,是MySQL入门学习中的基础知识,文中给出了基于PHP和Perl脚本的示例,需要的朋友可以参考下
    2015-05-05
  • 选择MySQL数据库的命令以及PHP脚本下的操作方法

    选择MySQL数据库的命令以及PHP脚本下的操作方法

    这篇文章主要介绍了选择MySQL数据库的命令以及PHP脚本下的操作方法,此外文中还对MySQL的基本数据类型作了介绍,需要的朋友可以参考下
    2015-11-11
  • mysql优化取随机数据慢的方法

    mysql优化取随机数据慢的方法

    mysql取随机数据慢,怎么办?下面小编与大家一起来看看mysql取随机数据慢优化的过程。
    2013-11-11
  • MySQL安装过程报starting the server报错详细解决方案(附MySQL安装程序)

    MySQL安装过程报starting the server报错详细解决方案(附MySQL安装程序)

    如果电脑是第一次安装MySQL,一般不会出现这样的报错,starting the server失败通常是因为上次安装的该软件未清除干净,这篇文章主要给大家介绍了关于MySQL安装过程报starting the server报错的详细解决方案,文中还附MySQL安装程序,需要的朋友可以参考下
    2024-03-03

最新评论