这个简单的 sql 查询产生空结果

This simple sql query yields empty result

我正在使用 PhpMysql,这个简单的查询产生了一个空结果 ("MySQL returned an empty result set")。

查询如下:SELECT * FROM TABLE 2 WHERE prenom LIKE '%Scott%'

我的 table 有一个名为 prenom 的行,并且有一个 'Scott' 值。我试过使用其他名字(我知道在数据库中),但它也不起作用。

奇怪的是,当我在一个字母之间使用通配符时,即:SELECT * FROM TABLE 2 WHERE prenom LIKE “%S%”有效..

我需要帮助!

好的,所以 pb 是由于排序规则类型而不是 SCOTT,文件用空格 S C O T T 编码。我不得不用 utf8 重新格式化文件来解决这个问题!