Làm thế nào tôi có thể thêm ý kiến ​​trong MySQL?


Câu trả lời:


224

Một số cách:

# Comment
-- Comment
/* Comment */

Nhớ đặt chỗ trống sau-- .

Xem tài liệu .



1
Có bất kỳ hướng dẫn thực hành hay phong cách tốt nhất chung nào khi sử dụng các cú pháp khác nhau này không? Rõ ràng cái cuối cùng là lý tưởng cho các bình luận nhiều dòng, nhưng có quy tắc nào cho các bình luận một dòng không?
StockB

3
@StockB không, nhưng nó không bao giờ bị tổn thương khi phù hợp với phong cách mã hóa của bạn.
gdoron đang hỗ trợ Monica

24

"Một nhận xét cho một cột có thể được chỉ định bằng COMMENTtùy chọn. Nhận xét được hiển thị bởi các câu lệnh SHOW CREATE TABLESHOW FULL COLUMNS. Tùy chọn này hoạt động kể từ MySQL 4.1. (Nó được cho phép nhưng bị bỏ qua trong các phiên bản trước.)"

Làm ví dụ

--
-- Table structure for table 'accesslog'
--

CREATE TABLE accesslog (
aid int(10) NOT NULL auto_increment COMMENT 'unique ID for each access entry', 
title varchar(255) default NULL COMMENT 'the title of the page being accessed',
path varchar(255) default NULL COMMENT 'the local path of teh page being accessed',
....
) TYPE=MyISAM;

Tôi không nghĩ đây là những gì OP yêu cầu.
dùng1717828

2
Đó là những gì tôi đang tìm kiếm :) Tình cờ, tôi thấy đối số COMMENT phải có trước bất kỳ đối số SAU; trật tự là quan trọng, rõ ràng.
Đạn mềm

16

Bạn có thể sử dụng nhận xét dòng đơn:

-- this is a comment
# this is also a comment

Hoặc một bình luận đa dòng:

/*
   multiline
   comment
*/

3

Từ đây bạn có thể sử dụng

#  For single line comments
-- Also for single line, must be followed by space/control character
/*
    C-style multiline comment
*/

1

Ba loại bình luận được hỗ trợ

  1. Nhận xét dòng đơn băm cơ sở bằng cách sử dụng #

    Select * from users ; # this will list users
    1. Nhận xét Double Dash bằng cách sử dụng -

    Select * from users ; -- this will list users

Lưu ý: Điều quan trọng là có một khoảng trắng duy nhất ngay sau -

3) Nhận xét nhiều dòng bằng / * * /

Select * from users ; /* this will list users */

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.