解決mysql不能插入中文Incorrect string value
更新時(shí)間:2009年05月08日 22:57:35 作者:
首先我的配置文件的設(shè)置的默認(rèn)字符集是utf8即
選項(xiàng)default-charaset-set=utf8;
然后創(chuàng)建一個(gè)數(shù)據(jù)表 create table a_table(b varchar(255) not null);
insert into a_table values('北京');
這個(gè)時(shí)候插入的是中文,系統(tǒng)會報(bào)告錯誤:Incorrect string value: '\xB1\xB1\xBE\xA9' for column 'b' at;
這個(gè)不能插入中文。如果該語句寫在了一個(gè)文本文件中進(jìn)行批處理操作,保存的編碼是默認(rèn)的話也會出現(xiàn)這種的錯誤提示。
解決辦法:把文本文件存成utf-8格式的就可以正確執(zhí)行。
然后創(chuàng)建一個(gè)數(shù)據(jù)表 create table a_table(b varchar(255) not null);
insert into a_table values('北京');
這個(gè)時(shí)候插入的是中文,系統(tǒng)會報(bào)告錯誤:Incorrect string value: '\xB1\xB1\xBE\xA9' for column 'b' at;
這個(gè)不能插入中文。如果該語句寫在了一個(gè)文本文件中進(jìn)行批處理操作,保存的編碼是默認(rèn)的話也會出現(xiàn)這種的錯誤提示。
解決辦法:把文本文件存成utf-8格式的就可以正確執(zhí)行。
相關(guān)文章
python中的mysql數(shù)據(jù)庫LIKE操作符詳解
LIKE操作符用于在WHERE子句中搜索列中的指定模式,like操作符的語法在文章開頭也給大家提到,通過兩種示例代碼給大家介紹python中的mysql數(shù)據(jù)庫LIKE操作符知識,感興趣的朋友跟隨小編一起看看吧2021-07-07MySQL中的RIGHT?JOIN和CROSS?JOIN操作示例
本文詳細(xì)介紹了MySQL中的RIGHT?JOIN和CROSS?JOIN操作,RIGHT?JOIN返回右表中的所有記錄及與左表中的記錄相匹配的記錄,而CROSS?JOIN返回兩個(gè)表中所有可能的組合,通過實(shí)際示例和輸出結(jié)果,我們展示了如何使用RIGHT?JOIN和CROSS?JOIN進(jìn)行數(shù)據(jù)庫查詢,一起看看吧2023-07-07解決MySQL8.0安裝第一次登陸修改密碼時(shí)出現(xiàn)的問題
這篇文章主要介紹了解決MySQL8.0安裝第一次登陸修改密碼時(shí)出現(xiàn)的問題,在文章開頭給大家介紹了mysql 8.0.16 初次登錄修改密碼的方法,需要的朋友可以參考下2019-06-06MySQL無法啟動、無法停止解決方法(安全設(shè)置后容易出現(xiàn))
最近在Win2003上的MySQL出現(xiàn)過多次正常運(yùn)行時(shí)無法連接數(shù)據(jù)庫故障,根本原因就是因?yàn)榘踩O(shè)置以后容易出現(xiàn)的問題,其實(shí)很簡單的解決2012-03-03