SQL select 查询不显示 MYSQL 中的结果

SQL select query not show result with where in MYSQL

如果这是一个荒谬的问题,我很抱歉,但我不知道该怎么办。

当我 运行 这个查询时:

SELECT fields.name
FROM
  fields
WHERE
  fields.inf = "Emergency طوارئ"

即使我将 'name' 而不是 'inf' 放在 where 中也不会显示任何结果,但是如果我将 'id'.

这是来自 table 个字段的示例:

+---------------------------------------------------------------+
| id | name                                 | inf               |
+---------------------------------------------------------------+
| 1  | Education التعليم                    | Emergency طوارئ   |
| 2  | Health and Nutrition الصحة و التغذية | Emergency طوارئ   |
| 3  | Human Rights حقوق الانسان             | Development تطوير |
| 4  | Special Needs الاحتياجات الخاصة       | Development تطوير |
+---------------------------------------------------------------+

感谢您的帮助。

我不确定,但可能是因为“طوارئ”这个角色。 试试 fields.inf 喜欢 "Emergency%" 如果这对你来说足够了

这将 select 每行都有一个以 "Emergency"

开头的 inf

对不起我的英语,我希望我能帮助你