如何在DataGrip中将单元格设置为空?

31

有没有不需要深入了解sql的快速方法来将特定属性设置回 null?输入 "" 不起作用。

4个回答

44
您可以选择以下方法之一:
  1. 选择字段,右键单击,然后选择“设置为空”
  2. 选择字段,按下CTRL+ALT+N(在Windows上)。
请注意,在为布尔字段设置空值时,将显示填充有破折号(-)的框。
如果“设置为空”选项未出现,则可能需要刷新架构,您可以通过单击同步按钮来执行此操作:

输入图像描述

或按下Ctrl + Alt + Y(在Windows上)。

1
抱歉,但我认为这是糟糕的设计...它应该足够智能...就像大多数事情一样...并且能够识别我输入“N-U-L-L”并知道我的意思。右键单击不是我的第一个想法。 - greaterKing
10
2017.2版本中找不到“设置为空”的选项。 - Ganbayar Gansukh
6
有时候,如果你在右键菜单中没有看到“设置为NULL”,你需要刷新一下数据库架构。右键点击表格,选择同步(快捷键Ctrl Alt Y)。 - Dustin Graham
仅对可为空的字段显示设置为 NULL。 - Ricardo Martins
在 macOS 上,您还可以右键单击条目并选择“设置为 NULL”,或使用此快捷方式 <command><option>n 来设置为 null。 - d0zingcat
我点击了“重新加载页面”,但是“设置为空”没有出现。正如你所说,你需要在模式上按“刷新”而不是“重新加载页面”。它们有相同的图标。 - undefined

9
如果不能设置为null,尝试同步表模式。右键单击表格并选择同步(Ctrl-Alt-Y)

4
在Windows系统中,有两种简单的方法:
  1. 选择特定字段,然后按下Ctrl+Alt+N
  2. 右键单击特定字段,然后选择Set NULL

enter image description here


3
此外,请确保您的字段是可空的,否则DataGrip将不会显示“设置为NULL”选项 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接