MySQL - 如何输入 NULL?
在 SQL 中,我知道我可以这样做:
UPDATE TableA SET MyColumn=NULL
但是,如何以图形方式将 NULL
输入到单元格中?我尝试在 MySQL 查询浏览器中输入“null”、“NULL”和“”(无/空字符串),但没有成功。
In SQL, I know I can do:
UPDATE TableA SET MyColumn=NULL
But, how do I enter NULL
into a cell graphically? I tried entering 'null' and 'NULL' and '' (nothing/empty string) into the MySQL Query Browser with no success.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
MySQL Workbench 5.4.42:有严重错误,但如果您尝试几次,在编辑模式下右键单击单元格应该会出现选项将字段设置为 NULL。
DEL、Ctrl+0 或类似命令不起作用。
在 Workbench 6.3 中,有问题的 UI 已得到修复。不要忘记单击Apply按钮来实际执行生成的
UPDATE
语句。MySQL Workbench 5.4.42: Terribly buggy, but if you try a couple of times, right-clicking the cell while in Edit mode should give you the option Set Field(s) to NULL.
DEL, Ctrl+0 or similar doesn't work.
In Workbench 6.3 the buggy UI has been fixed. Don't forget to click the Apply button to actually execute the resulting
UPDATE
statement.单击要设置为 NULL 的字段时,请使用 SHIFT + DEL 按钮。
Use SHIFT + DEL buttons when clicking on the field that you want to set as NULL.
右键单击该单元格,您会发现“将字段设置为 NULL”。
Right Click on the cell and you will find there 'set field(s) to NULL'.
谷歌返回:
添加:如果您处于编辑模式,您会得到一个不同的上下文菜单,请确保您不在要设置为 NULL 的单元格上处于编辑模式
Google returned:
To Add: if you are in edit mode you get a different context menu, make sure you are NOT in edit mode on the cell you want to set to NULL
如果有帮助,有一个解决方法(因为我使用的是 Workbench 6.3,并且没有看到任何“将字段设置为 NULL”!)...
从预览中复制 SQL 语句,手动取消“更新”对话框将 '' 值更改为 NULL 并手动运行该查询。
If it helps, there's a workaround (as I'm using Workbench 6.3 and dont see any 'Set Field(s) to NULL'!) ...
Copied the SQL statement from the preview, cancel the 'Update' dialog box, manually changed the '' values to NULL and ran that query manually.
如果您在 MYSQLWORKBENCH 中找不到(“将字段设置为 NULL”。),则只需转到 phpmyadmin 选择数据库,找到您的列单元格,然后单击复选框 NULL,它将被设置为 NULL。
if you can't find in MYSQLWORKBENCH ('set field(s) to NULL'.) then just goto phpmyadmin select database find your column cell and click to check box NULL it will be set as NULL.
还有另一个解决方法。工作台 6.3。将字段更改为空字符串,然后单击“应用”。在“查看 SQL 脚本”对话框中,将
SET field=''
更改为SET field=NULL
,然后单击“应用”。Yet another workaround. Workbench 6.3. Change field to say an empty string and click Apply. In the 'Review the SQL script' dialog change
SET field=''
toSET field=NULL
and click Apply.在 Workbench 8 上,仅使用
Del
键On Workbench 8, use just
Del
key在 HeidiSql 中,您可以通过单击单元格然后按 Ctrl+Shift+N 插入 NULL。
In HeidiSql, you can insert NULL by clicking on a cell, and then Ctrl+Shift+N.