web-dev-qa-db-ja.com

datagripでセルをnullに設定するにはどうすればよいですか?

SQLに飛び込むことなく、特定の属性をnullに戻す簡単な方法はありますか? 「」の入力は機能しません。

15
1mike12

次のいずれかを実行できます。

  1. フィールドを選択して右クリックし、「SetNULL」を選択します
  2. フィールドを選択し、CTRL + ALT + N(Windowsの場合)を押します。

Nullの場合、ブールフィールドはダッシュ(-)で満たされたボックスとして表示されることに注意してください。

「SetNULL」オプションが表示されない場合は、同期ボタンをクリックしてスキーマを更新する必要がある場合があります。

enter image description here

または、Ctrl + Alt + Y(Windowsの場合)を押します。

15
Gus King

Windowsでは、2つの簡単な方法があります。

  1. 特定のフィールドを選択して、Ctrl+Alt+Nを押します
  2. 特定のフィールドを右クリックして、Set NULLを選択します

enter image description here

1
Sina Lotfi

Set nullがオプションでない場合は、テーブルスキーマを同期してみてください。テーブルを右クリックして同期します(Ctrl-Alt-Y)

1
Dustin Graham

Web上で「SetNull」オプションが表示されない人がたくさんいるため、これに関連するバグがあるようです。さらに、Jetbrainsに問題が報告されています。代わりに私がする傾向があるのは、生のSQLにドロップダウンすることです。

UPDATE <table> SET <column> = NULL WHERE <condition>

JetrainsがDataGripのこのバグを修正することを願っています。

0