MYSQL:无法让简单的 SQL 语句正确执行

标签 mysql sql phpmyadmin

所以我一直在使用许多 SQL 语句,但是在我的一生中,我无法使这个语句起作用。

我有一个名为 tb_iptable 的表,它有两个字段 uId,它是一个 INT 和 'ipAddress,它是一个 varchar。

该表包含以下数据

uId  |  ipAddress
------------------
  2  | 76.76.76.76
     |
     |

但是什么时候使用SQL

"SELECT * FROM tb_iptable WHERE uId='2' and ipAddress='76.76.76.76'"

还有

"SELECT * FROM tb_iptable WHERE ipAddress='76.76.76.76'"

它返回零结果。

我不知道为什么这不起作用,但是,我可能只是愚蠢。

最佳答案

使用 id=2 代替 id = '2'

不要在整数 Id 周围使用 ( ' )

关于MYSQL:无法让简单的 SQL 语句正确执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47243786/

相关文章:

mysql - 如何为 group_concat 使用分隔符?

mysql - Ansible mysql 授权

java - 如何使用 JPQL 连接同一个表

import - 通过phpMyAdmin导入到mySQL时如何忽略id列?

mysql - 如何执行大型 MySql 数据插入脚本文件?

php - 如何使用 PHP 显示 MySQL 数据库中的随机图像和文本

php - SQL语句不返回任何内容或在某些字段中返回NULL

python - Pandas 数据框中等效的 SQL 查询

sql - 允许基于预订 SQL 进行更新的场景

mysql - 将数千条记录从单个 txt 文件导入数据库 MySQL 的更快方法?