MySQLにコメントを追加するにはどうすればよいですか?


回答:


224

いくつかの方法:

# Comment
-- Comment
/* Comment */

後にスペース--置くことを忘れないでください。

ドキュメントを参照してください。



1
これらの異なる構文をいつ使用するかについて、一般的なベストプラクティスまたはスタイルのガイドラインはありますか?明らかに最後のものは複数行コメントに理想的ですが、単一行コメントには経験則がありますか?
StockB 2016年

3
@StockBいいえ。ただし、コーディングスタイルとの整合性が損なわれることはありません。
gdoronは2017

24

「列COMMENTのコメントはオプションで指定できます。コメントはSHOW CREATE TABLEand SHOW FULL COLUMNSステートメントで表示されます。このオプションはMySQL 4.1以降で機能します。(以前のバージョンでは許可されていますが無視されます。)」

例として

--
-- 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;

これはOPが求めていたものではないと思います。
user1717828 2018年

2
それが私が探していたものです:)ちなみに、私はCOMMENT引数がAFTER引数の前になければならないことを発見しました。明らかに、順序は重要です。
ソフトブレット

16

1行のコメントを使用できます。

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

または複数行コメント:

/*
   multiline
   comment
*/

3

ここから使用できます

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

1

3種類のコメントがサポートされています

  1. #を使用したハッシュベースの単一行コメント

    Select * from users ; # this will list users
    1. -を使用したダブルダッシュコメント

    Select * from users ; -- this will list users

注:直後に1つの空白を置くことが重要です-

3)/ * * /を使用した複数行コメント

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.