如何使用 MySQL GUI 工具使字段为 NULL?
Posted
技术标签:
【中文标题】如何使用 MySQL GUI 工具使字段为 NULL?【英文标题】:How to make a field NULL using MySQL GUI Tools? 【发布时间】:2010-09-22 07:22:34 【问题描述】:我正在使用 mysql 查询浏览器(MySQL GUI Tools 的一部分)并且需要将字段更改为 NULL,但我不知道该怎么做 - 如果我删除它会尝试更新它的值到''
。键入“NULL”会尝试更新为'NULL'
(字符串)。
我知道我可以只写一个查询来完成它,但这违背了该工具的全部目的,不是吗?
【问题讨论】:
【参考方案1】:在 MySQL 查询浏览器中,右键单击单元格并选择“清除字段内容”,此时焦点位于另一个单元格中。
在 MySQL Workbench 中,右键单击单元格并选择“将字段设置为 NULL”。
【讨论】:
在 MySQL Workbench 中,此设置现在称为Set Field(s) to NULL
,是列表中的第一个选项。
根据@MerlynMorgan-Graham 的评论展开,此选项只有在没有 包含文本插入点的单元格时右击才可见。【参考方案2】:
在 MySQL Workbench 中,选中单元格后,按Shift + Delete
在 6.3.4.0 上测试
【讨论】:
【参考方案3】:删除内容:
这适用于某些工具(很遗憾听到它不适用于您的工具)。 这可能不会显示为 null,但会在您执行查询时显示。
【讨论】:
至少在 MySQL 中,空字符串不同于 NULL。选择并删除列内容会将其设置为空字符串(如果您的列是数字则根本不起作用)【参考方案4】:Shift + Delete
在 MySql Workbench 8 中运行良好
【讨论】:
【参考方案5】:右键单击该列并选择
'设置字段为空'
上下文菜单中的选项。
【讨论】:
【参考方案6】:我会尝试 Ctrl-0(零),因为它适用于某些工具。
【讨论】:
以上是关于如何使用 MySQL GUI 工具使字段为 NULL?的主要内容,如果未能解决你的问题,请参考以下文章