SQL where子句在我的数据库中不起作用.
我有一个名为"网站"的表和类似的结构
id site
1 xyz.com
2 google.com
3 example.com
Run Code Online (Sandbox Code Playgroud)
我正在运行此SQL查询
SELECT * FROM `sites` WHERE `site` = "google.com";
Run Code Online (Sandbox Code Playgroud)
但我得到了这个输出
MySQL returned an empty result set (i.e. zero rows). (Query took 0.0009 sec)
Run Code Online (Sandbox Code Playgroud)
我以前从未见过这样的生活.
更新:截图
我不想在项目中应用此查询.
SELECT * FROM `sites` WHERE `site` LIKE "%google.com%";
Run Code Online (Sandbox Code Playgroud)

#
Run Code Online (Sandbox Code Playgroud)

真正的问题在于insert创建DB的命令.尝试
INSERT INTO sites (id, site) VALUES (1, '\nxyz.com\n'), (2, '\ngoogle.com\n'), (3, '\nexample.com\n')
Run Code Online (Sandbox Code Playgroud)
并手动检查表中的记录.你不会看到换行符.这是我注意到的SQL中的一个问题.