MySQL UNION 查询报错的原因

Mysql UNION 必要条件:

1.选择的字段名称相同(或者AS后的名称相同)。

2.字段的类型和字符编码、排序方式都相同。

这里是由于union了两张表,这两个字段不同,长度不同,编码相同,排序方式不同(容易忽略),所以导致报错。

最容易忽略的是排序方式不同这个原因。

.
感谢您的阅读,欢迎参观我的个人网站:小嗨词典【 https://www.happydict.cn】

.

相关推荐
海尔辛10 分钟前
SQL 基础入门
数据库·sql
jiunian_cn1 小时前
【Linux】Linux权限
linux·服务器·mysql
betazhou1 小时前
有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件
linux·数据库·mysql·oracle·mariadb
Elohim8152 小时前
数据库SQLite基础
数据库·sqlite
TDengine (老段)2 小时前
TDengine 支持的平台汇总
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
异常君2 小时前
MySQL 中 count(*)、count(1)、count(字段)性能对比:一次彻底搞清楚
java·mysql·面试
烟雨书信2 小时前
Linux中MySQL的逻辑备份与恢复
linux·运维·mysql
大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
数据库·swiftui·apple watch
想用offer打牌3 小时前
面试官问:Redis和MySQL数据一致,为什么还需要MySQL?🤠
数据库·redis·mysql
chen.@-@3 小时前
后端下载限速(redis记录实时并发,bucket4j动态限速)
数据库·redis·缓存