教你一招永久解決mysql插入中文失敗問題
前言
問題描述:
Incorrect string value:‘\xD5\xC5\xC8\xFD' for column ‘name' at row 1;
本文是采用修改配置文件,也就幾分鐘搞定,修改前請(qǐng)備份~~
有的小伙伴在mysql中插入中文會(huì)報(bào)錯(cuò),那么我們要指定字符集。
使用一個(gè)命令可以查看當(dāng)前數(shù)據(jù)的字符集~(沒有修改的時(shí)候是拉丁文)
show variables like ‘%character%';
我們可以有臨時(shí)解決方案,和永久解決的方案,這里我們只說永久解決的方案:
想要支持中文,要改成utf-8
1.先找到mysql的配置文件my.ini
這個(gè)文件包含了許多mysql的配置,既有客戶端的,也有服務(wù)器的.
第一步:
到了這個(gè)目錄下:
右擊屬性:
目標(biāo)內(nèi)容 復(fù)制去記事本:
“C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe” “–defaults-file=C:\Program Files\MySQL\MySQL Server 5.7\my.ini” “-uroot” “-p” “–default-character-set=utf8”
這個(gè)一段去找目標(biāo)文件:C:\Program Files\MySQL\MySQL Server 5.7\my.ini
如果沒有這個(gè)文件可以看看是否隱藏著:
然后找到這個(gè)文件
第二步:修改這個(gè)my.ini
注意修改my.ini 一定要備份 復(fù)制粘貼就可以了(這個(gè)是一個(gè)良好的工作習(xí)慣)
找到這個(gè)位置:修改變成 utf8 (不要utf-8)
改動(dòng)二:
在mysqld這里
把注釋放開,值變成 utf8.
修改完成后保存關(guān)閉即可!最后可以使用第一個(gè)命令去查看圖片上面的一樣即可~~
總結(jié)
到此這篇關(guān)于永久解決mysql插入中文失敗問題的文章就介紹到這了,更多相關(guān)解決mysql插入中文失敗問題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Win10安裝MySQL5.7.18winX64 啟動(dòng)服務(wù)器失敗并且沒有錯(cuò)誤提示
這篇文章主要介紹了Win10安裝MySQL5.7.18winX64 啟動(dòng)服務(wù)器失敗并且沒有錯(cuò)誤提示,需要的朋友可以參考下2017-06-06Can’t open file:''[Table]mytable.MYI''
也許很多人遇到過類似Can’t open file: ‘[Table]mytable.MYI’ 這樣的錯(cuò)誤信息,卻不知道怎么解決他,下面我們做個(gè)介紹,2011-01-01window系統(tǒng)mysql無法輸入和無法顯示中文的解決方法
這篇文章主要介紹了window系統(tǒng)mysql無法輸入和無法顯示中文的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06Mysql查詢正在執(zhí)行的事務(wù)以及等待鎖的操作方式
今天小編就為大家分享一篇關(guān)于Mysql查詢正在執(zhí)行的事務(wù)以及等待鎖的操作方式,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12Mysql如何實(shí)現(xiàn)不存在則插入,存在則更新
這篇文章主要介紹了Mysql如何實(shí)現(xiàn)不存在則插入,存在則更新,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03SQL實(shí)現(xiàn)LeetCode(182.重復(fù)的郵箱)
這篇文章主要介紹了SQL實(shí)現(xiàn)LeetCode(182.重復(fù)的郵箱),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08MSSQL根據(jù)ID進(jìn)行分頁實(shí)現(xiàn)方法
本文將詳細(xì)介紹MSSQL根據(jù)ID進(jìn)行分頁實(shí)現(xiàn)方法,需要的朋友可以參考下2012-11-11