mysql - 我的 sql 查询有些奇怪

标签 mysql sql database ddms

我有一个名为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/

相关文章:

sql - 单笔交易与多笔交易

mongodb - 基于用例的数据库技术选择

php - 如何在带有 Mongodb 的 Cakephp 中为 Mongodate 使用 DATE_FORMAT?

c# - 在 C# 依赖项中使用 MySQLConnector

sql - 如何在 SQL Server 查询中重置 sum() over ()?

php - mysql 中的总页面浏览量

数据库设计——用户表

mysql - 分组依据、拥有和计数

sql - Mysql 2 查询合二为一?

sql - 如何在 Oracle 中创建约束以避免重复值?