后台的xml文件中的代码时 name like CONCAT( ‘%’,#{name},’%’};
在页面上执行搜索功能时输入的是中文:报错Illegal mix of collations for operation ‘like’;
原因:在 MySQL 5.5 之前是不会报错的,但到MySQL 5.5以上,必需改成
name binary like CONCAT( ‘%’,#{name},’%’}才可以进行查询;
2023-01-01 19:14:28
后台的xml文件中的代码时 name like CONCAT( ‘%’,#{name},’%’};
在页面上执行搜索功能时输入的是中文:报错Illegal mix of collations for operation ‘like’;
原因:在 MySQL 5.5 之前是不会报错的,但到MySQL 5.5以上,必需改成
name binary like CONCAT( ‘%’,#{name},’%’}才可以进行查询;