SQL SELECT 其中列包含子字符串

Aar*_*onk 1 sql

我有一个包含所有用户名的数据库。现在,我有一个可以搜索用户的页面。目前我使用以下 SQL:

SELECT uid, username, id, status 
FROM users 
WHERE `username` LIKE <search string>
Run Code Online (Sandbox Code Playgroud)

现在,我有一个用户名的记录Hattorius。但是当我使用该 SQL 语法并搜索hatt. 它没有给出任何结果。我怎样才能继续这项工作?

我四处寻找,但没有人真正回答这个问题。

Jit*_* G2 7

尝试使用LIKE

SELECT uid, username, id, status 
FROM users 
WHERE `username` LIKE '%hatt%'
Run Code Online (Sandbox Code Playgroud)


Sma*_*EGA 5

删除单引号:

SELECT uid, username, id, status 
FROM users 
WHERE username LIKE '%hatt%'
Run Code Online (Sandbox Code Playgroud)