mysql工具查询有值,项目中查询无数据原因

上次机台变更,把园区的项目跟数据库都重新做了一份,今天在使用的时候发现绑定房产的时候一直提示没找到房间信息。

由于所有的项目代码 与数据库数据都是备份还原回来的,所以,不可能是代码问题,也就是在数据转移过程中出现的问题。

第一反应是数据库字符格式不统一,启动了项目重新debug了一下,发现传的参数虽然有中文但是没有出现乱码。

然后开始执行语句,发现在navicat上执行可以查询出来数据,但是代码端debug同样内容查询不出来数据,看来字符集还是有问题。

用status查看数据库字符集

mysql工具查询有值,项目中查询无数据原因_第1张图片

确实内容不对,所以改了对应的my.cof,添加如下内容

mysql工具查询有值,项目中查询无数据原因_第2张图片

保存后重新启动数据库,再进入时字符集就已变化

mysql工具查询有值,项目中查询无数据原因_第3张图片

不放心可以再查看一下

mysql工具查询有值,项目中查询无数据原因_第4张图片

确定没问题了,项目也可以正常使用了。

你可能感兴趣的:(学习总结)