如何解決mysql出現(xiàn)Incorrect string value for column ‘表項‘ at row 1錯誤問題
mysql出現(xiàn)Incorrect string value for column ‘表項‘ at row 1錯誤
今天使用 mysql 編寫服務(wù)端時遇到中文字符串無法插入數(shù)據(jù)庫表的成員中
報錯
如下:
Incorrect string value: '\xB2\xE2\xCA\xD4\xB2\xE2...' for column 'Remark' at row 1
嘗試了各種方案,用命令設(shè)置格式為 utf8 都不管用
最終解決
直到使用以下指令:
MYSQL_RES* DBModuleMysql::QueryStore( const char * sql,bool noret,my_ulonglong* effect)
{
if( ! m_mysql ) return 0;
if( effect ) *effect = 0;
m_QueryCount ++;
if( 0 != mysql_real_query( m_mysql,sql,(unsigned long)strlen(sql) ) )
{
printf( "On Query: %s, Error: \n", sql );
printf( "%s\n", mysql_error(m_mysql) );
return NULL;
}
if( effect )
{
*effect = mysql_affected_rows( m_mysql );
}
if( noret )
{
return NULL;
}
m_QueryResCount ++;
return mysql_store_result(m_mysql);
}
在代碼中使用:
m_pDBModule->QueryStore("set names gbk", true);隨后正常插入數(shù)據(jù)提示成功,使用 SQLyog 查看

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Mysql報錯1292:Incorrect datetime value for column creat解決方案
- 解決MySQL報錯incorrect?datetime?value?'0000-00-00?00:00:00'?for?column
- 使用Mysql5.x以上版本出現(xiàn)報錯#1929 Incorrect datetime value: '''''''' for column ''''createtime''''的快速解決方法
- MySQL數(shù)據(jù)庫-錯誤1166 Incorrect column name
- MySql 錯誤Incorrect string value for column
相關(guān)文章
mysql下mysqladmin日常管理命令總結(jié)(必看篇)
下面小編就為大家?guī)硪黄猰ysql下mysqladmin日常管理命令總結(jié)(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
MySQL高級特性——數(shù)據(jù)表分區(qū)的概念及機制詳解
當(dāng)數(shù)據(jù)表過大時,通過普通的查詢優(yōu)化技巧已經(jīng)無法大幅度提升性能,此時往往需要進行分區(qū)分表優(yōu)化。分區(qū)其實是將一張邏輯上統(tǒng)一的表在物理上劃分成了多張表。分區(qū)操作對使用者而言是一個黑盒操作,但是如果你從文件系統(tǒng)上看,就會看到分區(qū)數(shù)據(jù)表的實際存儲方式是分開的。2021-05-05
mysql表字段含關(guān)鍵字執(zhí)行sql報錯的解決方案
在使用MyBatisPlus和MySQL時,遇到SQL查詢錯誤,嘗試使用反引號括起關(guān)鍵字字段和在實體類屬性上使用反引號注解都不奏效,后來發(fā)現(xiàn),使用MyBatisPlus增強語法拼寫的SQL時,不會使用到XML中的語句,因此需要修改實體類上引用的字段名2026-02-02
mysql報錯Duplicate entry ‘xxx‘ for key&nbs
有時候?qū)Ρ磉M行操作,例如加唯一鍵,或者插入數(shù)據(jù),會報錯,本文就來介紹一下mysql報錯Duplicate entry ‘xxx‘ for key ‘字段名‘的解決方法,感興趣的可以了解一下2023-10-10
Mysql和SQLServer驅(qū)動連接的實現(xiàn)步驟
本文主要介紹了Mysql和SQL?Server的驅(qū)動連接,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

