2010-05-06 23 views
31

câu hỏi ngu ngốc:Trình duyệt truy vấn MySQL Làm cách nào để nhập NULL?

Trong SQL, tôi biết tôi có thể làm

UPDATE TableA SET MyColumn=NULL 

Nhưng, làm thế nào để nhập NULL vào một tế bào đồ họa? Tôi đã thử nhập 'null' và 'NULL' và '' (không có gì/chuỗi rỗng) vào MySQL Query Browser mà không thành công.

+2

Trong SQL Management Studio (MSSQL), bạn sử dụng CTRL + 0. Tôi biết nó không phải MySql, nhưng bạn có thể tìm kiếm một cái gì đó tương tự. –

Trả lời

45
  1. Chuyển chế độ chỉnh sửa
  2. nhấp chuột phải trên sân
  3. Chọn "nội dung lĩnh vực Clear"
+2

Và chỉ để thêm cho bất cứ ai khác tìm thấy điều này, điều này chỉ hoạt động nếu có điều gì đó trong lĩnh vực này. Nếu bạn đã thử chỉ xóa nội dung, thao tác này sẽ không hoạt động cho đến khi bạn đặt lại nội dung nào đó vào ô. Sau đó, giải pháp này sẽ hoạt động. –

+0

Không hoạt động ... – Paul

+7

Kể từ MySQL Workbench 6.0.8, tùy chọn đã được đổi thành "Đặt trường (s) thành NULL". – Xynariz

3

Google trả về:

Bạn có thể nhấp chuột phải vào một tế bào và chọn "Clear Field Content" trong menu popup. Nó sẽ đặt giá trị ô thành NULL.

Để Địa chỉ: nếu bạn đang ở trong chế độ chỉnh sửa bạn nhận được một menu ngữ cảnh khác nhau, chắc chắn rằng bạn KHÔNG PHẢI trong chế độ chỉnh sửa vào ô bạn muốn thiết lập để NULL

15

MySQL Workbench 5.4.42: Terribly lỗi, nhưng nếu bạn thử một vài lần, kích chuột phải ô trong khi ở chế độ Chỉnh sửa sẽ cung cấp cho bạn tùy chọn Đặt trường thành NULL.

DEL, Ctrl + hay tương tự không hoạt động.


Trong bàn làm việc 6.3 giao diện người dùng lỗi đã được sửa. Đừng quên nhấp vào nút Áp dụng nút để thực sự thực thi câu lệnh UPDATE kết quả.

2

Nhấp chuột phải vào ô và bạn sẽ tìm thấy 'trường được đặt thành NULL'.

5

Dùng nút SHIFT + DEL khi nhấp vào trường bạn muốn đặt làm NULL.

1

Nếu nó giúp, có một cách giải quyết (như tôi đang sử dụng Workbench 6.3 và không thấy bất kỳ 'Set Field (s) để NULL'!) ...

sao chép các câu lệnh SQL từ bản xem trước, hủy bỏ hộp thoại 'Cập nhật', thay đổi thủ công các giá trị '' thành NULL và chạy truy vấn đó theo cách thủ công.

0

Một giải pháp khác. Bàn làm việc 6.3. Thay đổi trường để nói chuỗi rỗng và nhấp vào Áp dụng. Trong hộp thoại 'Xem lại tập lệnh SQL' thay đổi SET field='' thành SET field=NULL và nhấp vào Áp dụng.

Các vấn đề liên quan