Theo sách hướng dẫn sử dụng MySQL, các chú thích bảng được giới hạn trong 60 ký tự. Tôi đang thiết kế lược đồ trong MySQL Workbench, không thực thi giới hạn này, vì vậy tôi kết thúc bằng việc viết hơn 60 ký hiệu khá thường xuyên, và điều này làm cho kịch bản lệnh SQL thất bại. Để nói sự thật, tôi sẽ khá hài lòng với các bình luận của bảng nằm bên trong lược đồ của tôi (tức là không được xuất sang cơ sở dữ liệu thực tế), nhưng Workbench cũng không cho phép điều này. Do đó câu hỏi của tôi: là có một cách để tăng chiều dài tối đa của bảng bình luận trong MySQL đến 255?Độ dài bình luận bảng trong MySQL
Trả lời
Theo this bug report, Bàn làm việc được sửa trong 5.0.18 để không cho phép nhận xét hơn 60 ký tự.
Tôi chắc chắn không có cách nào để tăng giới hạn, nhưng nếu bạn tắt chế độ nghiêm ngặt (ngay cả khi bạn nhập) thì nó sẽ cắt bớt nó bằng cảnh báo thay vì ném lỗi.
Không, điều này là không chính xác, tôi có 5.0.28 và độ dài vẫn không được thực thi. Về lý thuyết, tôi không phàn nàn, nó thuận tiện để có các chú thích bảng dài, nhưng trong thực tế nó phá vỡ các kịch bản lệnh SQL của tôi: ( – azerole
Đây là lỗ hổng đầu tiên tôi tìm thấy trong MySQL Workbench. Tôi chưa bao giờ sử dụng bình luận bàn trước đây, nhưng tôi thích chúng. Tại sao sử dụng nắm lấy (hoặc thêm vào trước) các nhận xét bằng cách sử dụng các thẻ băm trong tập lệnh SQL được tạo ra? Sẽ không thất bại họ.
Tôi đến đây từ google - Không có cách nào (ngoài miếng dán), nhưng độ dài bình luận đã được tăng lên đáng kể, như tôi đã tóm tắt ở đây https://stackoverflow.com/a/14502814/857958
hiện tại đã lỗi thời, hãy xem @blueimpb – user3791372
Tôi đến đây từ Google. giới hạn 60 ký tự này đã không còn tồn tại trong một thời gian dài http://dev.mysql.com/doc/refman/5.5/en/create-table.html
COMMENT
Một bình luận cho bảng, lên tới 2048 ký tự (60 ký tự trước khi MySQL 5.5.3).
cũng đáng chú ý: 'Một bình luận cho cột có thể được chỉ định với tùy chọn COMMENT, dài tối đa 1024 ký tự (255 ký tự trước MySQL 5.5.3) Nhận xét được hiển thị bằng SHOW CREATE TABLE và hiển thị các câu lệnh COLUMNS ĐẦY ĐỦ. – user3791372
- 1. Độ dài tối đa của tên bảng trong MySQL
- 2. Emacs bình luận vùng trong chế độ C
- 3. số Bug bình luận
- 4. Insert bình luận tự động trong Vim
- 5. MySQL: Bảng dài so với bảng rộng
- 6. Derby có hỗ trợ bảng và bình luận cột không?
- 7. F # Lỗi bình luận
- 8. Java nhiều độ dài thay đổi lập luận
- 9. XCode Cảnh báo: "/ * trong khối bình luận"
- 10. Doxygen trong cơ thể bình luận
- 11. Inline LINQ Bình luận trong VB.NET
- 12. Bình luận Clojure trong Binding Vector
- 13. Bình luận lồng nhau trong C++
- 14. Eclipse Toggle bình luận thụt
- 15. Thêm tệp json bình luận
- 16. bình luận Unideal với NERD_Commenter, bình luận javascript tập tin nhúng html
- 17. Facebook bình luận, trang appid hoặc facebook?
- 18. Windows Pre-cam kết móc cho chiều dài bình luận Subversion
- 19. Disqus bình luận kiểm duyệt bên trong Django Admin
- 20. Độ dài tối đa của tên cột trong MySQL
- 21. Độ dài mật khẩu người dùng tối đa của MySQL
- 22. Multiline bash bình luận nghi thức (# +)
- 23. Theo dõi tiến độ truy vấn MySQL dài
- 24. vim PHPDoc multiline bình luận autoindent
- 25. Django: Facebook bình luận tích hợp
- 26. Chức năng gọi lại bình luận
- 27. Bình thường hóa trong MYSQL
- 28. Thêm bình luận Jira bằng xà phòng trong PHP
- 29. Batch thay thế bình luận bản quyền trong XCode
- 30. Vim chèn bình luận trong khi sao chép dán
Câu hỏi này cao trên Google, vì vậy ... Giới hạn cho MySQL 5.1 là 255. Trích dẫn: "Nhận xét cho cột có thể được chỉ định với tùy chọn COMMENT, tối đa 255 ký tự. bởi SHOW CREATE TABLE và hiển thị các câu lệnh COLUMNS. ". – Nux
Đừng bận tâm. Tôi chỉ nhận thấy đây là về một bình luận bảng mà vẫn còn giới hạn ở 60 ... – Nux
Xem http://stackoverflow.com/a/14502814/1725096 –