MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的路徑反斜杠"\"消失了的問(wèn)題解決
1、問(wèn)題概述?
在將路徑存入數(shù)據(jù)庫(kù)的時(shí)候,很多人遇到了如下問(wèn)題:
insert into student(name,imagepath)values("蕭十一郎","E:\projectresources\image\測(cè)試圖片12312.png")
但是存儲(chǔ)到數(shù)據(jù)庫(kù)后,數(shù)據(jù)變成了如下信息:
E:projectresourcesimage測(cè)試圖片12312.png
問(wèn)題:路徑中的\消失了,主要原因是window中識(shí)別的路徑是//或者/
如:E:/projectresources/image/測(cè)試圖片12312.png 或 E:/projectresources/image/測(cè)試圖片12312.png而/會(huì)被當(dāng)成轉(zhuǎn)義字符,所以消失了。
場(chǎng)景說(shuō)明:
E:\projectresources\image\測(cè)試圖片12312.png
2、常用解決辦法
1、直接修改MySQL的存儲(chǔ)規(guī)則--不推薦
一般不推薦:可能會(huì)造成其他如正則表達(dá)式,數(shù)據(jù)導(dǎo)出、轉(zhuǎn)移等問(wèn)題。
會(huì)話級(jí)別,會(huì)話關(guān)閉后不生效
SET SESSION sql_mode = CONCAT_WS(',', @@sql_mode, 'NO_BACKSLASH_ESCAPES');全局修改
SET GLOBAL sql_mode = CONCAT_WS(',', @@GLOBAL.sql_mode, 'NO_BACKSLASH_ESCAPES');2、直接替換路徑--推薦用法
在修改前轉(zhuǎn)移你自己的路徑
如你的路徑如下:
以下代碼是python,你使用相關(guān)語(yǔ)言就行了。
path = "E:/projectresources/image/測(cè)試圖片12312.png "
path = path.replace("\\","/")到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的路徑反斜杠“\“消失了問(wèn)題解決的文章就介紹到這了,更多相關(guān)mysql 存儲(chǔ)路徑反斜杠“\“消失內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL索引原理深度解析與優(yōu)化策略實(shí)戰(zhàn)方法
索引是存儲(chǔ)引擎用于快速查找記錄的一種數(shù)據(jù)結(jié)構(gòu),通常基于字段值構(gòu)建,能顯著降低查詢的時(shí)間復(fù)雜度,本文給大家介紹MySQL索引原理深度解析與優(yōu)化策略實(shí)戰(zhàn),感興趣的朋友一起看看吧2025-10-10
MySQL中order?by排序時(shí)數(shù)據(jù)存在null則排序在最前面的方法
order by排序是最常用的功能,但是排序有時(shí)會(huì)遇到數(shù)據(jù)為空null的情況,這樣排序就會(huì)亂了,這篇文章主要給大家介紹了關(guān)于MySQL中order?by排序時(shí)數(shù)據(jù)存在null則排序在最前面的相關(guān)資料,需要的朋友可以參考下2024-06-06
MySQL數(shù)據(jù)庫(kù)實(shí)驗(yàn)之?觸發(fā)器和存儲(chǔ)過(guò)程
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)實(shí)驗(yàn)之?觸發(fā)器和存儲(chǔ)過(guò)程,通過(guò)掌握某主流DBMS支持的SQL編程語(yǔ)言和編程規(guī)范,規(guī)范設(shè)計(jì)存儲(chǔ)過(guò)程展開(kāi)詳細(xì)介紹,感興趣的朋友可以參考一下2022-06-06
MySQL超大數(shù)據(jù)量查詢與刪除優(yōu)化的詳細(xì)方案
在處理TB級(jí)數(shù)據(jù)時(shí),傳統(tǒng)SQL操作可能導(dǎo)致性能崩潰,本文揭示MySQL超大數(shù)據(jù)量場(chǎng)景下的核心優(yōu)化策略,通過(guò)生產(chǎn)環(huán)境案例展示如何將億級(jí)數(shù)據(jù)刪除耗時(shí)從8小時(shí)壓縮至8分鐘,并附完整監(jiān)控方案與容災(zāi)措施,需要的朋友可以參考下2025-09-09
MySQL數(shù)據(jù)庫(kù)wait_timeout參數(shù)詳細(xì)介紹
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)wait_timeout參數(shù)詳細(xì)介紹的相關(guān)資料,wait_timeout是MySQL中用于控制非交互式連接等待時(shí)間的系統(tǒng)變量,影響服務(wù)器資源管理和安全性,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-12-12
MySQL從零開(kāi)始了解數(shù)據(jù)庫(kù)開(kāi)發(fā)之表的操作解析
這篇文章介紹了MySQL中數(shù)據(jù)表的基本操作,包括創(chuàng)建、修改和刪除表的相關(guān)語(yǔ)法和注意事項(xiàng),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2025-09-09

