日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql 导入Incorrect string value: ‘\xCF\xF2\xB7\xBD\xB9\xFA‘ for column

發(fā)布時間:2023/12/10 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql 导入Incorrect string value: ‘\xCF\xF2\xB7\xBD\xB9\xFA‘ for column 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Mysql 導入Incorrect string value: '\xCF\xF2\xB7\xBD\xB9\xFA' for column

是字符集引起的問題,在網(wǎng)上看了很多方法,說的都大同小異,
如果你試過了都不行,可以試試我說的方式。

我總結有兩個大的原因:
一是問題出在mysql;
二是 環(huán)境 或者 sql腳本文件 有問題;

網(wǎng)上找的帖子都說的是怎么解決第一類問題,而我是第二類問題引起的。

首先需要知道 是不是 第一類問題,如何判斷?
把報錯的sql 直接執(zhí)行一下看是不是報同樣的錯,如果可以執(zhí)行成功,應該就排除了第一類問題。

再說第二類問題怎么處理:
我是從阿里云數(shù)據(jù)庫上導出的sql腳本文件,我的電腦是windows系統(tǒng),然后遠程導入到linux機器上的mysql中 報錯,但直接復制sql語句執(zhí)行是沒問題的。

我做了兩個操作就成功了:
1,用notePad++ 打開sql腳本文件, 選擇“編碼 --> 轉為UTF-8 編碼格式 ”, 如果你發(fā)現(xiàn)文件變大了, 比如之前是100kb,轉UTF-8后大于100kb ,那么越發(fā)說明就是這個問題

2,將轉換為UTF-8編碼的文件傳到mysql所在 的linux機器上 然后本地導入,不使用遠程導入,懷疑是windows和linux系統(tǒng)之間遠程傳遞數(shù)據(jù)時是不是也引起了編碼變化。

經(jīng)過這兩步,我已經(jīng)成功導入了,如果你還沒成功,那再找其他原因吧。

總結

以上是生活随笔為你收集整理的Mysql 导入Incorrect string value: ‘\xCF\xF2\xB7\xBD\xB9\xFA‘ for column的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。