久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql存儲不了中文字符串的解決方法

156次閱讀
沒有評論

共計 751 個字符,預計需要花費 2 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 mysql 存儲不了中文字符串的解決方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

mysql 存儲不了中文字符串的解決辦法:首先改變數據庫以及表的字符集為 utf8;然后刪除相關字段并重新創建;最后用 SQL 語句修改字符集為 utf8 即可。

這幾天在裝 MySQL-Cluster 集群服務,發現裝完后操作數據庫時保存漢字出錯,Navicat 報錯如圖:

mysql 存儲不了中文字符串的解決方法

檢測發現,MySQL 未設置默認字符集的情況下,默認字符集為 latin1,它不支持漢字,那我們的解決方案就很清楚了,就是改變字符集。

我們先改變數據庫的字符集

mysql 存儲不了中文字符串的解決方法

我們再改變表的字符集:

mysql 存儲不了中文字符串的解決方法

到這,我保存數據時依舊報錯,再次查資料,發現字段也有字符集

show full columns from bd_user;

mysql 存儲不了中文字符串的解決方法

我們這個字段刪除后重新創建,字符集就好了

mysql 存儲不了中文字符串的解決方法

當然,我們也可以用 SQL 語句修改字符集:

alter database test default character set = utf8; // test 為數據庫名
alter table test.bd_user default character set = utf8; // bd_user 為表名
alter table test.bd_user modify column user_name varchar(20) character set utf8 collate utf8_general_ci; // 這里也會改變字段類型 

以上是 mysql 存儲不了中文字符串的解決方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-02-03發表,共計751字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 广丰县| 沙洋县| 凤山县| 石门县| 灵台县| 库尔勒市| 浮山县| 洛南县| 吴忠市| 廉江市| 莱阳市| 河曲县| 城口县| 鹤壁市| 新晃| 封丘县| 寻甸| 通许县| 伊通| 新丰县| 民和| 天气| 蒙阴县| 盐津县| 嵊泗县| 阳江市| 富顺县| 紫金县| 惠水县| 扶风县| 凉山| 盐池县| 翁源县| 安阳县| 海伦市| 泾源县| 台州市| 阿拉尔市| 临夏县| 延津县| 太原市|