2010-05-06 37 views
31

愚蠢的問題:MySQL查詢瀏覽器如何輸入NULL?

在SQL中,我知道我可以做

UPDATE TableA SET MyColumn=NULL 

但是,我怎麼進入NULL到單元格圖形?我試圖在MySQL查詢瀏覽器中輸入'null'和'NULL'和''(無/空字符串),但沒有成功。

+2

在SQL Management Studio(MSSQL)中,使用CTRL + 0。我知道這不是MySql,但你可能會尋找類似的東西。 – 2010-05-06 21:40:57

回答

45
  1. 切換到編輯模式
  2. 細胞編輯模式
  3. 現場
  4. 點擊右鍵選擇「清除字段內容」
+2

只是爲了讓其他人發現這一點,只有在該領域存在某些問題時才能使用。如果您已經嘗試過只是刪除內容,那麼在您將某些內容放回單元格之前,這將不起作用。那麼這個解決方案將起作用 – 2013-03-27 14:06:51

+0

不起作用... – Paul 2014-12-23 08:35:25

+7

從MySQL Workbench 6.0.8開始,該選項已更改爲「將字段設置爲NULL」。 – Xynariz 2015-05-14 21:37:05

3

谷歌返回:

在細胞可以右鍵單擊並選擇 在 彈出菜單中「清除字段內容」。它會將單元格 的值設置爲NULL。

補充:如果你是在編輯模式下,你得到一個不同的上下文菜單,請確保您不在您要設置爲NULL

15

MySQL工作臺5.4.42:車得要命,但如果你嘗試了幾次,右擊處於編輯模式下的單元格應該爲您提供選項將字段設置爲NULL

DEL按Ctrl + 或類似不起作用。


在Workbench 6.3中,bug的UI已被修復。不要忘記點擊應用按鈕來實際執行產生的UPDATE聲明。

2

右鍵點擊單元格,你會發現有'設置字段爲NULL'。

5

單擊要設置爲NULL的字段時,使用SHIFT + DEL按鈕。

1

如果有幫助,有一個變通方法(如我使用的工作臺6.3和沒有看到任何「設置字段(S)爲NULL」!)......

複製從預覽的SQL語句,取消'更新'對話框中,手動將''值更改爲NULL並手動運行該查詢。

0

又一個解決方法。工作臺6.3。將字段更改爲空字符串,然後單擊應用。在'查看SQL腳本'對話框中,將SET field=''更改爲SET field=NULL,然後單擊應用。