gpt4 book ai didi

mysql - 操作 'concat' 的非法组合排序规则

转载 作者:IT王子 更新时间:2023-10-29 00:30:16 27 4
gpt4 key购买 nike

我正在尝试在 mysql 中执行这个 concat 查询

SELECT CONCAT(if(fName,fName,''),Name) 
From Student

错误:

#1271 - Illegal mix of collations for operation 'concat'

最佳答案

这是由于集合不同,可以通过转换两个字符串或列来解决对一个集合说 UTF8

CONCAT(CAST(fName AS CHAR CHARACTER SET utf8),CAST('' AS CHAR CHARACTER SET utf8))

这将解决:)

您可以在此处查看有关在 MySQL 中进行转换的更多信息 MySQL Casting

关于mysql - 操作 'concat' 的非法组合排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753608/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com