小编Rin*_*nku的帖子

Sql where子句不起作用

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中的一个问题.

php mysql sql qsqlquery

-1
推荐指数
1
解决办法
8122
查看次数

标签 统计

mysql ×1

php ×1

qsqlquery ×1

sql ×1