2008-11-14 16 views
26

Używam przeglądarki zapytań MySQL (część MySQL GUI Tools) i muszę zmienić pole na NULL, ale nie mogę wymyślić, jak to zrobić - jeśli usunę tę wartość, spróbuję zaktualizować ją do ''. Wpisanie "NULL" powoduje, że próbuje on zaktualizować do 'NULL' (ciąg znaków).Jak zrobić pole NULL przy użyciu narzędzi GUI MySQL?

Wiem, że mógłbym napisać zapytanie, aby to zrobić, ale to pokonuje cały cel tego narzędzia, nie?

Odpowiedz

59

W przeglądarce zapytań MySQL kliknij prawym przyciskiem myszy komórkę i wybierz "Wyczyść zawartość pola", gdy fokus znajduje się w innej komórce.

W MySQL Workbench, kliknij prawym przyciskiem myszy na komórkę i wybierz "Ustaw pole na NULL".

+13

w MySQL Workbench to ustawienie jest teraz nazywany 'Ustawianie ostrości (y) do NULL' i jest pierwsza opcja na liście. –

+10

Po dodaniu komentarza @ MerlynMorgan-Graham ta opcja jest widoczna tylko wtedy, gdy klikniesz komórkę prawym przyciskiem myszy, gdy * nie * będzie zawierał punkt wstawiania tekstu. –

-2

Spróbowałbym Ctrl-0 (zero), ponieważ działa to w niektórych narzędziach.

0

usuwając zawartość:

Działa to dla niektórych narzędzi (przykro, że nie będzie za was). Nie może to być null, ale będzie wyświetlane podczas wykonywania zapytania.

+0

przynajmniej w MySQL pusty łańcuch różni się od NULL. Wybranie i usunięcie zawartości kolumny powoduje, że jest to pusty ciąg znaków (który w ogóle nie działa, jeśli kolumna jest numeryczna) – nickf

1

w MySQL Workbench, z wybranej komórki, naciśnij Shift + Delete

Testowane na 6.3.4.0

+0

W wersji 6.3.8 z oknami nie działa ... – johanvs

Powiązane problemy