mysql> SELECT title FROM pages WHERE id=111;
+------------+
| title |
+------------+
| 'Theology' |
+------------+
1 row in set (0.00 sec)
mysql> SELECT id FROM pages WHERE title='Theology';
Empty set (0.00 sec)
结果相互矛盾。我无法理解。
最佳答案
改变
'Theology'
到
'\'Theology\''
似乎存储的数据是“神学”而不是神学。感谢 Abhik Chakraborty。
关于MySQL SELECT 有数据时返回空集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606445/