当出现中文乱码或者执行包含中文的语句报错时,十有八九就是编码的问题,我们可以执行下面语句查看编码: SHOW VARIABLES LIKE '%char%' 显示 其中character_set_server是服务器编码:latin1,这个也是mysql默认的编码,我们可以使用set命令修改这个编码: SET character_set_server = utf8; 但是这个set修改是临时的,如果mysql重启之后,这个编码会重新设置成默认编码latin1 所以我们最好是去修改配置文件中的默认…