我有一个名为kategori
的表,如下所示:
_id | nama
1 | Percakapan Umum
2 | Angka
我尝试使用这样的简单查询进行选择
从类别中选择 *,其中 nama = 'Angka'
它返回 0 行,如此消息所示
0 Rows returned from: select * from kategori where nama = 'Angka'; (took 4ms)
我想要的只是显示此查询的第二条记录。我做错了什么吗?
最佳答案
值的开头有一个空格。
更改:
select * from kategori where nama = ' Angka'
至
select * from kategori where nama = 'Angka'
前导空格很重要,但尾随空格则无关紧要。
参见demo
关于mysql - 我的 sql 查询有些奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24300038/