表 'textconstraint' (collation utf8_general_ci) 的结构如下:
+-----+---------+
| id | pattern |
+-----+---------+
| 11 | Ä |
| 27 | A |
+-----+---------+
当我查询时
SELECT * FROM textconstraint WHERE pattern = 'A' LIMIT 1;
以下行被选中
+----+---------+
| id | pattern |
+----+---------+
| 11 | Ä |
+----+---------+
为什么选择 A-umlaut
而不是 A
?
附言我做 SET NAMES UTF8
最佳答案
关于mysql - "SELECT"当表中存在变音符号时选择了错误的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14729783/