课程
/数据库
/MySQL
/与MySQL的零距离接触
为什么插入中文报错呢?
2016-08-01
源自:与MySQL的零距离接触 5-2
正在回答
因为服务器没有识别对应的字符,服务器认为数据是utf8,一个汉字有三个字节,而客户端数据只能是GBK,所以矛盾产生,解决方案是改变服务器对客户端字符集的认识,快捷方式使用set names gkb;就可以了
慕粉3210798 提问者
hengly
为什么这样还是乱码?
你还需要把表的字符集也改下,alter table tdb_goods c charset='gbk' ;
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号