web-dev-qa-db-ja.com

MySQLクエリブラウザどのようにNULLを入力しますか?

ばかげた質問:

SQLでは、私ができることを知っています

UPDATE TableA SET MyColumn=NULL

しかし、どのようにセルにNULLをグラフィカルに入力するのですか? 'null'、 'NULL'、 ''(何もない/空の文字列)をMySQLクエリブラウザーに入力しようとしましたが、成功しませんでした。

39
rlb.usa
  1. 編集モードに切り替え
  2. フィールドを右クリック
  3. 「フィールド内容をクリア」を選択します
60
a1ex07

MySQL Workbench 5.4.42:非常にバグが多いですが、何度か試してみると、編集モードでセルを右クリックすると、オプションSet Field(s)to NULLが表示されます。

DEL、 Ctrl+ または同様は動作しません。


Workbench 6.3では、バグのあるUIが修正されました。クリックすることを忘れないでください Apply 結果のUPDATEステートメントを実際に実行するためのボタン。

20
Gruber

NULLに設定するフィールドをクリックするときに、SHIFT + DELボタンを使用します。

9
balex

Googleから返されました:

セルを右クリックして、ポップアップメニューの[フィールドコンテンツのクリア]を選択できます。セル値をNULLに設定します。

追加するには:編集モードの場合、別のコンテキストメニューが表示されます。NULLに設定するセルで編集モードになっていないことを確認してください

3
Mitch Dempsey

セルを右クリックすると、「フィールドをNULLに設定」が表示されます。

2
Jay

それが役立つ場合は、回避策があります(Workbench 6.3を使用していて、「フィールドをNULLに設定」が表示されない!)...

プレビューからSQLステートメントをコピーし、[更新]ダイアログボックスをキャンセルし、手動で ''値をNULLに変更して、そのクエリを手動で実行しました。

1
peedeeaay

mYSQL WORKBENCHで見つからない場合(「フィールドを設定する」をNULLに設定します)。phpmyadminselect databaseに移動し、列のセルを見つけて、チェックボックスをクリックして、NULLをNULLとして設定します。

0
Abnormal

さらに別の回避策。ワークベンチ6.3。フィールドを空の文字列に変更し、[適用]をクリックします。 [SQLスクリプトの確認]ダイアログでSET field=''からSET field=NULLをクリックし、[適用]をクリックします。

0
mp31415