? 1.问题
? ?
‘这是一个数据库编码的问题,表是通过groovy初始化进去的。
?下面是这两张表的字段编码:
??
?
?这两个关联的字段编码不同所以无法关联查询。
?COLLATE是用来做什么的:?https://www.cnblogs.com/jpfss/p/11548826.html
?mysql 修改排序规则:https://www.cnblogs.com/-renyu/p/10776020.html
SELECT
CONCAT( 'ALTER TABLE `', TABLE_NAME, '` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;' ) AS 'Copy & run these SQL statements:'
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_SCHEMA = "base_service"
AND TABLE_COLLATION != "utf8mb4_general_ci"
AND TABLE_TYPE = "BASE TABLE";
? 将查询出来的语句执行即可,然后查询通过
?
?
?
?
?