在外语字段上使用ORDER BY子句

PHP*_*ari 7 mysql sql select

我在MySQL db表中有一些不同语言的国家名称,表可以支持utf8.但SELECT * FROM countries ORDER BY 'name_czech'总是排序英语按字母顺序排列

在此输入图像描述

在此输入图像描述

我的问题是我们如何按外语字段对记录进行排序?

Joh*_*Woo 1

也许你想使用反引号而不是单引号

SELECT * 
FROM countries 
ORDER BY `name_czech`
Run Code Online (Sandbox Code Playgroud)