如何使用 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?的主要内容,如果未能解决你的问题,请参考以下文章

10款最佳的MySQL GUI工具,DBA必备神器!

如何创建表在Mysql中使字段从某一个数开始自增

如何在某些元素中处理带有 nul char 的 CSV 行?

MySQL数据库,如何给数据库表和表字段添加备注?

MySQL--如何快速对比数据

mysql笔记-字段上的函数操作会使索引失效