我有一张mysql表 my_table
json值如下:
id | data
---+--------------------
1 | {"name": "à l'avenir"}
2 | {"name": "je veux"}
3 | {"name": "Que ça marche"}
我使用此查询按名称asc排序:
SELECT `data`->>'$.name' AS `name` FROM `my_table` ORDER BY `name` ASC
我按以下顺序得到物品:
Que ça marche
je veux
à l'avenir
有没有一种方法可以让结果看起来像是与 utf8mb4_unicode_ci
?
mysql json字段中的字符串整理为 utf8mb4_bin
,区分大小写和重音。
1条答案
按热度按时间ubof19bj1#
一种方法是显式指定
COLLATE
使用时间:见小提琴。