问题标签 [notnull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
183 浏览

mysql - How to use cfqueryparam and NOT NULL

I have 2 queries and I want to use the <cfqueryparam> tag on it but am not sure how to do it for this query:

0 投票
1 回答
372 浏览

android - 共享首选项中字段的默认值是什么?

今天我在Android中遇到了一个非常奇怪的问题。我正在使用 2 个具有共享偏好的字段。一是deviceId,二是Hashkey。现在首先我使用代码仅将 deviceId 存储在 sharedprefs 中

然后我从共享首选项中读取 hashKey 并将其分配给我的全局应用程序类中的一个变量

但问题是当我第一次运行此代码时,共享首选项中 hasKey 的值与 deviceID(在模拟器上运行)的值相同,即

所以我首先卸载了应用程序然后删除并重新创建了一个新的模拟器,但是每次共享首选项中的hashkey的值都是一样的,都是000000000000000。那怎么可能,因为我想,我没有写值在共享首选项中,因此它应该为 null 或其他内容,但绝对不是 000000000000000

Log cat 上的输出是

我的 SharedPref 类的代码是

那么为什么会这样呢?

0 投票
1 回答
231 浏览

php - 当列不存在时,查询中的“列” IS NOT NULL 不会引发错误

在我的 PHP 单元测试中,我使用的是 SQLite 内存数据库,其中包含下表:

当我使用两个整数绑定执行以下查询时;

该查询返回一个结果,但我希望它会引发错误,因为该列inviter不存在。这是 SQLite 的预期行为吗?难道我做错了什么?

我正在使用 PDO,连接创建如下:

(这些选项是Laravel的默认选项,也就是我们正在使用的框架。)

0 投票
1 回答
77 浏览

hibernate-validator - 在 Hibernate Validator 中,方法验证如何告诉调用者返回值可能为 null?

Hibernate Validator 中的方法验证可以告诉调用者返回值是@NotNull,但是我如何告诉调用者返回值可能为 null 呢?在 Findbugs 中,我有@CheckForNull,但这仅在编译时有效,而不是在运行时有效。

0 投票
1 回答
1162 浏览

c# - 如何使用 OrmLite 获得固定大小的非空 varchar?

在 Poco 类中声明一个String属性时,OrmLite 会varchar(8000) NULL在数据库中为它生成一个列。例如,我有以下类和为其生成的表:

在此处输入图像描述

在此处输入图像描述

我想知道如何指定字段的长度。例如,FirstName 有 8000 个字符是没有意义的,我该如何强制NOT NULL?和UserNamePassword应始终具有值。

0 投票
2 回答
2376 浏览

mysql - Mysql 在非空字段上插入或更新为空值时不会出错


我有一张桌子

如您所见,序列设置为NOT NULL
但是当我运行查询时

它输出

为什么将 null 插入非 null 字段?
我希望发生错误:D

///****************************** 编辑

好吧,我找到了答案
,问题出在 sql_mode
https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html#sql-mode-strict
我的 sql_mode 默认为空,我
将其更改为 STRICT_ALL_TABLES通过

0 投票
1 回答
14488 浏览

mysql - Oracle - 错误:'ORA-01400:无法将 NULL 插入

我正在尝试将记录插入表中,但出现错误 -

'ORA-01400: cannot insert NULL into (....'. 表结构为:

我从 Mysql 迁移到 Oracle。

在 Mysql 上这工作,但在 Oracle 上它不工作。我怎样才能解决这个问题?我是否需要编写所有列插入查询或取消选择非空选项

0 投票
1 回答
5175 浏览

mysql - MySQL LENGTH() > 0 and NOT NULL 没有得到预期的结果

查看我的结果集,尽管我有条件,但我看到一个空白字段。

我尝试选择:

我也试过:

但是,我仍然看到一个空白字段。

在我的 SELECT 中,我尝试检查该字段的内容:

ETC...

但是,它们都分别出现为 0 和看似空的。

我在这里错过了什么?

0 投票
0 回答
30 浏览

android - 不为空不工作并出现错误 close() 从未在数据库上显式调用

有人可以帮忙吗。我一直在创建一个应用程序,到目前为止,我的数据已成功保存到数据库中,但是 not null 似乎根本不起作用,因为我可以提交空白值并且它们可以很好地保存到数据库中。我还收到一个数据库错误“close() 从未在数据库上显式调用”。

}

0 投票
1 回答
1017 浏览

scala - scala slick - 选择子句中的复杂函数

我有一个连接表,其中包含 'a'、'b' 的 id 和几个与 a<->b 关系相关的 Option[Long] 。我想这样查询它:

(忽略此查询中的 b_id ...)

我尝试了各种各样的东西,但无法做到这一点。
我怎么能用光滑的方法做到这一点?