MySQL Query Browser Как мне ввести NULL? - PullRequest
35 голосов
/ 07 мая 2010

Глупый вопрос:

В SQL я знаю, что могу сделать

UPDATE TableA SET MyColumn=NULL

Но как мне графически ввести NULL в клетку? Я попытался ввести 'null', 'NULL' и '' (пустая строка) в MySQL Query Browser, но безуспешно.

Ответы [ 8 ]

54 голосов
/ 07 мая 2010
  1. Переключиться в режим редактирования
  2. Щелкните правой кнопкой мыши по полю
  3. Выберите «Очистить содержимое поля»
18 голосов
/ 04 сентября 2012

MySQL Workbench 5.4.42: ужасно глючит, но если вы попробуете пару раз, щелкнув правой кнопкой мыши ячейку в режиме редактирования, вы получите возможность установить для поля значение NULL

DEL , Ctrl + 0 или аналогичный не работает.


В Workbench 6.3 исправлен ошибочный интерфейс. Не забудьте нажать кнопку Apply , чтобы фактически выполнить результирующий оператор UPDATE.

8 голосов
/ 04 марта 2015

Используйте кнопки SHIFT + DEL при нажатии на поле, которое вы хотите установить в NULL.

3 голосов
/ 07 мая 2010

Google вернул:

Вы можете щелкнуть правой кнопкой мыши ячейку и выбрать «Очистить содержимое поля» во всплывающем меню.Он установит значение ячейки в NULL.

Для добавления: если вы находитесь в режиме редактирования, вы получаете другое контекстное меню, убедитесь, что вы НЕ находитесь в режиме редактирования в ячейке, которую хотите установитьNULL

2 голосов
/ 28 февраля 2013

Щелкните правой кнопкой мыши по ячейке, и вы увидите, что «установите поля (ей) в NULL».

1 голос
/ 19 августа 2015

Если это помогает, есть обходной путь (так как я использую Workbench 6.3 и не вижу никаких 'Установите поле (я) в NULL'!) ...

Скопировал оператор SQL из предварительного просмотра, отменил диалоговое окно «Обновление», вручную изменил значения «» на NULL и запустил этот запрос вручную.

0 голосов
/ 04 февраля 2019

если вы не можете найти в MYSQLWORKBENCH ('установите для поля значение NULL'.), Просто перейдите к phpmyadmin, выберите базу данных, найдите ячейку вашего столбца и нажмите, чтобы установить флажок NULL, для него будет установлено значение NULL.

0 голосов
/ 05 августа 2017

Еще один обходной путь. Верстак 6.3. Измените поле на пустую строку и нажмите «Применить». В диалоговом окне «Просмотр сценария SQL» измените значение SET field='' на SET field=NULL и нажмите «Применить».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...