2013-08-04 29 views
7

Trước khi tôi bắt đầu sử dụng MySql WorkBench, tôi đã sử dụng phpmyadmin và thích đặt giá trị mặc định của varchars thành trống. Vì vậy, trong mã của tôi, tôi sẽ không phải kiểm tra các giá trị null và chỉ có thể sử dụng nếu so sánh $ value = ''. Làm cách nào để đặt giá trị mặc định là trống trong bàn làm việc mysql? Nếu tôi rời khỏi hộp văn bản trống rỗng không giống như phpmyadmin nó nghĩ rằng tôi không muốn bất kỳ giá trị mặc định.Mysql WorkBench: Giá trị varchar mặc định là trống

Cám ơn bạn

Imran

+0

Đây là một lỗi gây khó chịu! Tôi đã xác nhận bình luận của bạn cho câu trả lời của peterm không thực sự có tác dụng trên bàn, do MySQL Workbench trả lời "Không có thay đổi nào được phát hiện". Lưu ý thú vị: đại diện SO của chúng tôi nằm trong phạm vi 2 điểm của nhau (1446, 1444) cho đến khi tôi bình chọn bạn. –

+0

Thú vị cách điều này vẫn không được khắc phục với bản phát hành mới nhất. Ai đó nên đăng báo cáo lỗi – georaldc

Trả lời

15

Chỉ cần đặt hai dấu ngoặc kép '' trong default lĩnh vực cho cột của bạn.

Assigning an empty string as a default value in MySql Workbench

Hoặc nhấp chuột phải vào một cột và chọn Default ''

Assigning an empty string as a default value from context menu in MySql Workbench

+1

tùy chọn nhấp chuột phải không hoạt động. bấm và không có gì xảy ra. lỗi có thể. tự làm cố định nó. –

+0

@ImranOmarBukhsh +1 cho câu trả lời không hoạt động. Lỗi MySQL Workbench. Phải thay đổi bảng theo cách thủ công bằng cách sử dụng SQL –

1

Các bàn làm việc có một lỗi thất bại trong việc cập nhật các chuỗi rỗng (nó nói, không có thay đổi). Tôi đặt nó thành dấu cách đầu tiên '' và sau đó thay đổi mã sql thành chuỗi trống ''. Điều đó làm các trick.