Mysql不同字符串格式的连表查询
2024-09-08 18:59:12
MySql报错:Error Code: 1267. Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
主要是连表查询的时候,=左边的字段为utf8_general_ci,右边的字段为utf8_general_ci,就会导致这种问题,解决方法是,把=两边的字段都变成同一种格式,再连表查询
select * from PackageInfo where Track COLLATE utf8_unicode_ci in(
select Tracking COLLATE utf8_unicode_ci from PushToTrackSupplierInfo where Tracking = '1234567890')
最新文章
- libsvm参数学习和核函数使用(转载)
- .Net程序员之Python基础教程学习----函数和异常处理[Fifth Day]
- <;s:textfield>;标签
- 检测电脑安装的net framework版本
- postgresql 将查询结果导出到文件
- spring beans源码解读之--XmlBeanFactory
- ESXI转HYPER-V,问题接二连三啊(VMDK转VHD)
- 主从DB与cache一致性
- BZOJ 4269: 再见Xor [高斯消元 线性基]
- [Swift]LeetCode238. 除自身以外数组的乘积 | Product of Array Except Self
- Node.js 多版本安装
- Chrome浏览器,处理input自动填充时带黄色背景色
- LaTex Verbatim 环境下使用数学符号
- redis:string字符串类型的操作
- mysql InnoDB index 主键采用聚簇索引,二级索引不采用聚簇索引
- 学机器学习,不会数据处理怎么行?—— 一、NumPy详解
- Oracle 11g透明网关连接Sqlserver 2000(转)
- 26、redis中默认有多少个哈希槽?
- 使用Highcharts生成折线图_at last
- Spring MVC 和 Struts2 的比较