表page
:
| id | page_title |
| 1 | John_Lennon |
选择:
SELECT * FROM page WHERE LOWER(page_title) = 'john_lennon';
我想要与page_title = 'John_Lennon'
对应的行。我不知道为什么,但就是行不通。phpmyadmin返回null
该列数据中可能存在额外的空格,因此不匹配。尝试使用TRIM()
功能以及LOWER()
,如
SELECT * FROM page WHERE TRIM(LOWER(page_title)) = 'john_lennon';