所以我一直在使用许多 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/