将字段名设置默认值为0的时候,以这个这字段名为条件查询,只能查到第一条数据

这是四条数据。我以isUse为条件查询字段值为0的所有数据。按理来说应该可以查询到3条数据。


实际查询到的数据是:

请问这是什么原因呢。如果把字段类型设置为String就可以解决。我想问下为什么Number不行。

你好,如果表中一列已经有空数据,此时再设置默认值为0,之前的空数据还是空的,不会填上0,但是此时在前端看起来是0的显示,事实上并没有。

建议用whereDoesNotExist查数来空数据,填上默认值0。