相关疑难解决方法(0)

MySQL:选择列为空的行

我有一个问题,当我尝试选择某个列为某个列的行时,它会返回一个空集.但是,当我在phpMyAdmin中查看表时,它对大多数行都显示为null.

我的查询看起来像这样:

SELECT pid FROM planets WHERE userid = NULL
Run Code Online (Sandbox Code Playgroud)

每次都清空.

许多地方说要确保它不是存储为"NULL"或"null"而不是实际值,并且有人说要尝试寻找一个空格(userid = ' ')但这些都没有效果.有人建议不要使用MyISAM并使用innoDB,因为MyISAM无法存储null.我将表切换到innoDB,但现在我觉得问题可能是它仍然不是因为它可能转换它的方式实际上是null.我想这样做而不必将表重新创建为innoDB或其他任何东西,但如果必须,我当然可以尝试.

mysql null

255
推荐指数
7
解决办法
37万
查看次数

标签 统计

mysql ×1

null ×1