问题标签 [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 回答
727 浏览

pandas - 删除在某些变量中没有有限值的 pandas 数据帧行

对于以下简单但看似常见/有用的任务,我看不到内置函数是什么:删除对我的任何关键列都没有价值的行。

如果只有一列感兴趣,我可以选择保留它,但大多数 pandas 函数都将一个或多个标签作为参数,所以这个问题是关于如何一次检查一个或多个列。

0 投票
1 回答
3154 浏览

mysql - mySQL Force Not Null 使用 Query 或 phpMyAdmin

我将 XAMP 与 mySQL 和 phpMyAdmin 一起使用。

我似乎无法弄清楚如何在我的管理员的 php 中将列设置为 NOT NULL ..

我该怎么做呢?

有没有一种快速的方法可以在 mySQL 中将所有列设置为不为空?

我试过:ALTER TABLE flights CHANGE FlightID NOT NULL;

谢谢

0 投票
2 回答
747 浏览

php - mysql查询不选择空列

我正在使用

mobiles表有 9 列

一些imei字段将是/是空的,我不想在查询中选择,因为在每一行中NULL,NOT NULL都是不同的。

我需要询问是否有任何查询将只选择非空/空的列。

正常方式,mysql_num_fields()返回值 9,如果 imei4 和 imei5 为空,则返回值 7.. 等等

我也可以硬编码它,WHERE imei1 IS NOT NULL但我希望它是生成的,而不是硬编码的。

我正在寻找这种查询的原因是,

我知道这不是获取硬编码值的便捷方法,但是一旦我能够获取 mysql_num_fields 值并从该值中减去 4,我将在循环中获取它们,例如

回答

0 投票
2 回答
120 浏览

ruby-on-rails - 带有“not nil”检查的“Where”方法

当我使用“where”方法时,如何检查我的变量是否不为零?

我在具有 borrower_id 字段的 Product 模型上尝试了这些,但它没有正常工作:

我找到的唯一方法是这个:

但是好像不是很干净...

0 投票
2 回答
160 浏览

javascript - 显示非空输入框错误的通用方法

期望的结果

我正在尝试在 Javascript (JQUERY) 中创建一个通用方法,该方法检查页面中的所有元素是否可以为空。

例如,我正在使用登录。

用户名和密码都不能为空。在我的脑海中,我认为可能有一个错误标签,它是标准隐藏的,带有for='<inputbox name here>'. 然后我可以遍历所有具有显示标签属于输入的类的标签。

例子

问题

我不知道最好的做法是什么。基本上我想要的是一个

但是,这是在 javascript 而不是 jquery 中完成的,当然,这是行不通的。我怎样才能按我想要的方式做到这一点?

而且,如果这不是在不可为空的输入上显示错误消息的最佳做法,请评论是什么。

0 投票
2 回答
3859 浏览

sql - prevent autoincrementing integer primary key?

I have a sqlite table (sqlite version 3.7.3) where nulls inserted into the primary key column are being undesirably auto-incremented:

In the sqlite docs, it shows that adding the AUTOINCREMENT keyword to the column should create this behavior, but there doesn't appear to be a keyword to prevent the auto incrementing...

I also found that I can build sqlite with the SQLITE_OMIT_AUTOINCREMENT compile option, but I don't want to disable the behavior globally, just for this particular column.

Interestingly, if I don't include the PRIMARY KEY constraint, I get the desired behavior:

How can I define the table so that NULL values are rejected and keep the primary key constraint?

0 投票
4 回答
44136 浏览

java - 在 Javax.package 或替代方案中等效的 Hibernate @NotEmpty 注解

有没有办法在@NotEmpty不编写自定义验证的情况下实现休眠验证?javax.validation 包不包含此注解。只有@NotNull. 但它不验证非空但为空的值。所以我想看看@NotEmpty.

使用@Pattern? 如何?

0 投票
0 回答
886 浏览

hibernate - Hibernate Validator - @Column(nullable=false) - 如何验证持久性注解?

我在我的网络应用程序中使用 Hibernate 验证器进行实体验证。Hibernate 工具使用 @Column 注释从数据库模式生成实体对象,其中包含“nullable = false”。

有没有办法在为空时使用 validate @Column?添加“@NotNull”可以完成这项工作,但这不是我想要的,因为我需要更改所有生成的类。

任何投入将不胜感激!

0 投票
1 回答
2734 浏览

django - Django ForeignKey null=True 无法从列中删除 not null

问题:

这是我的课程,有两个ForeignKeys (deptsalary_range)。注意null=True

运行python manage.py sqlall main似乎显示了正确的 sql(没有NOT NULLondept_idsalary_range_id

但是IntegrityError在创建时会发生UserProfile

并且在检查数据库后,两列都设置了NOT NULL如何?为什么?

黑客:

我所能想到的就是在之后改变表格syncdb

这适用于 Postgres,但 sqlite 没有ALTER COLUMN选项..

解决方案 ??

0 投票
1 回答
425 浏览

scala - 标记方法调用,它总是返回非空结果

Scala 编译器-Xcheck-null尝试检查运行时是否存在任何潜在的空指针取消引用。

对我来说没问题,但是我得到了太多误报,即假设我定义了 logger :

该方法getLogger永远不会返回null。我怎样才能将这些知识传递给编译器,这样它就不会抱怨?

当我创建新实例时,我可以用NotNull特征标记它:

没关系,但是如何处理从其他方法返回的对象呢?特别是如果它来自 3rd 方库?我不喜欢将所有变量都标记为可选的想法,因为它会增加太多开销。另外,我不喜欢创建隐式转换的想法(因为它需要为每个我想标记为 NotNull 的类提供额外的类。

我还检查了对 Scala 的 NotNull 特征的问题库支持,但它无助于解决我的问题。