解决mysql的错误 CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Invalid utf8 character string: '\xBF\xA5'


 

=》已经解决:

 

报错:

CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Invalid utf8 character string: '\xBF\xA5'

解决方法:

 

在mysql插入数据的时候,value部分的数值尽量用“引号”包起来,这样就不会报告这个错误了。

如下:规定字段num是数值型

insert into tbname(`id`,`num`) values('','11xxx')

=》字段num的类型是数字,因为'11xxx'用了单引号,插入数据库的最终结果就会自动过变成 '11',且不会报告错误。


 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM