获得问题:MySQL中非法混合排序规则

时间:2017-07-20 07:02:51

标签: mysql collation

我写了这个查询

ch1

['820202', '882101', '003300', '719300']

这个查询在我的本地工作正常,但在其他同事的系统中,我遇到了问题。

select * 
from order mbo 
where  storeId in(select storeid 
                  from store bs 
                  INNER JOIN  distributioncenter bd
                    on bd.distributionCenterId = bs.distributionCenterId            
                  where (bd.orderCloseTime > curtime() and date(bo.orderDate)>=date(now())
                     and bs.storeId=1112211)  
                   or (date(bo.orderDate)>date(now())and bs.storeId=1112211));

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在你的mysql数据库中," SHOW VARIABLES LIKE' character_set _%'",确保所有这些都是" UTF8"