問題タブ [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 投票する
2 に答える
191 参照

php - 空の値 (null 値ではない) をバインドする準備をする

データベースに空白 ( foo="") を挿入する必要がありますが、そうすると:

テーブルを見るとbar=bangですが、foonull です。私はそれが(スペースではなく空白)ではないことを望みnullます。

(データは SPSS にエクスポートされ、空白は SPSS のものであるため、これを行う必要がありますnull)

私はphp.net/…/pdo.constantsと残りのマニュアルを調べましたが、3 番目のブルームーンの日食中に金星が奇妙に配置されたため、空白が挿入された例しか見当たりません。

編集:php 5.3、mysql 5.1(そしてドライバーのバージョンはわかりません)

0 投票する
1 に答える
150 参照

java - 注釈の処理はどこで行われますか?

私は最近注釈について読んでいます、そして私は少し混乱しています。アノテーション@NotNullを使用しましたが、変数がnullでないかどうかをチェックする方法がよくわかりません。コードのどこにもnullの値をチェックするものはありません。それはインターフェースなので、それは理にかなっています。実際の処理はどこで行われ、なぜこの場所がコードで指定されていないのでしょうか。私が見た例は通常、値をとる注釈を作成するだけですが、他には何もしません。そのため、実装がどこで行われるかについて混乱しています。

0 投票する
2 に答える
35428 参照

mysql - MySQL - Null と非 Null をカウントするにはどうすればよいですか?

インストールの簡単な表があります:

  • prod_code
  • Eメール
  • install_slot

install_slot が NULL の場合、それは使用可能なインストール スロットです。null ではありません -- 次に、スロットを使用しました。特定の製品と電子メールの総インストール数の結果と、特定の製品と電子メールの使用済みインストールの結果を返す必要があります。2 つのクエリでこれを行うことができると思いますが、すべてを 1 つの SQL で行う方法があるかどうか疑問に思いましたか?

私はワイルドな推測として次のことを試しましたが、うまくいきませんでした.

0 投票する
5 に答える
58636 参照

ruby-on-rails - Ruby on Rails:移行を使用して既存の列に非 null 制約を追加するにはどうすればよいですか?

私の Rails (3.2) アプリでは、データベースに多数のテーブルがありますが、null でない制約をいくつか追加するのを忘れていました。既存の列に null 以外を追加する移行を作成するにはどうすればよいですか?

0 投票する
2 に答える
65 参照

iphone - 空白チェックのUITextFieldの奇妙な動作

私は UITextField を txtTitle と言います。データベースにデータを挿入するときに、そのフィールドが空白になっていないかどうかを確認したい。

そのために書いた

しかし、私がショックを受けたのは、それが機能していないことです! 以前にこれらのタイプのチェックを行ったところ、適切に機能していました。しかし、この場合はそうではありません。以下を使用して確認するように、

正常に動作しています。

ここで私はこれについて混乱しています。以前は、何も入力せずに NSLog(@"%@",txtTitle.text) を出力していました。その印刷された (null)。

誰かが 2 つの IF 条件の違いを正当化してください。

ありがとう

0 投票する
1 に答える
315 参照

mysql - MySQL:「NOT IN()」関数は結果セットに「NULL」値を許可しませんか?

ローカル サーバーに単純なテーブルがあります。

その中には 3 つのレコードしかありません。

さて、以下の結果で 4 番目の列が表示されないのはなぜですか..?

4枚目はどうですか…?結果には表示されません。NULL は 0 ではありませんよね...?

私はコーディングの部分でさえ競争力がないので、それがかなりばかげているように見える場合は無視してください。

0 投票する
1 に答える
158 参照

mysql - MySQLに制約を追加して、null以外の列に空の値が表示されないようにする必要がありますか?

私はスキーマを書きました:

)。

ただし、ユーザーの名前と名前の2つの値のみを挿入する場合、電子メールとパスワードは空白のままになります。つまり、notnullは期待どおりに機能しません。表示すると2つの警告が表示されますが、動作は期待どおりではありません。これが決して起こらないようにするために、挿入に失敗するように特に制約を加える必要がありますか?

0 投票する
4 に答える
21587 参照

sql - Sql 条件付き Not Null 制約


SQLで条件付きのnot null制約を作成することは可能ですか? 言い換えれば、長い列 A が含まれている限り列 B を null にすることができるような制約を作成することは可能ですが、列 A の内容が別のものに変更された場合、列 B を null にすることはできなくなりますか?
そしてそれを拡張するために、列Aが「NEW」である限り、列Bがnullまたは空でなければならないようにすることができますか?
ありがとうございました:D

0 投票する
1 に答える
2770 参照

hibernate - Hibernateアノテーション双方向関係カスケード削除とnull以外の外部キー

Order(親)で削除を実行するとき、hibernateは子をカスケード削除しようとしています。最初に子を削除するのではなく、外部キーを無効にしてから親を削除してから、子を削除しようとします。

最初に子を削除し、次に親を削除できるように構成を変更する方法はありますか?外部キーを無効にするステップをバイパスしますか?

表と関連する列

注文

id-PK、int、nullではない

OrderResult

id-PK、int、nullではないorder_id-FK、int、nullではない

エンティティの指定

注文

OrderResult

0 投票する
1 に答える
2149 参照

annotations - ResharperNotNullAttributeの意味を明確にする必要があります

次のコードを検討してください。

この[NotNull]属性は、nullであってはならないBar呼び出し元に通知するために使用されます。sこれは正常に機能し、nullをBar「NotNull」属性でマークされたエンティティへの「null」割り当ての可能性)に渡すと警告が表示されます。

しかし、それは実際に私がnullを渡すことを妨げるわけではないので、Barそれでもnullかどうかをチェックする必要sがあります。では、なぜ私も警告を受け取るのですかif (s == null)式は常にfalseです)

私の知る限り、この属性にはあいまいな意味があります。コンテキストに応じて、2つの異なることを意味する場合があります。

  • 呼び出し元の場合:null引数を渡さないでください
  • 呼び出し先の場合:この引数はnullではありません

この属性を正しく使用していますか、それとも何かが足りませんか?

ところで、私はResharper 7 EAPを使用しているので、バグの可能性があります。ただし、報告する前に、使用法が正しいことを確認したいのですが...


編集:R#5.1を使用して同じことを試しました。呼び出しサイトには警告が表示されますが、メソッドには表示されません。JetbrainのYoutrackで報告します。


EDIT2:ここで報告されたバグ