Mysqlコメント注意点

1687 ワード

MySQLサーバーは3種類の注釈スタイルをサポートする:
・「#」文字から行末.
・「--」シーケンスから行末まで.注記スタイルでは、2番目のダッシュの後ろに少なくとも1つのスペース(スペース、tab、改行など)を付ける必要があります.この構文は、1.8.5.7,「--」を注釈の開始マークとするで説明される標準SQL注釈構文とは少し異なります.
・/*シーケンスから後の*/シーケンスへ.終了シーケンスは必ずしも同じローにあるとは限らないので、この構文では、コメントが複数のローにまたがることができます.
次の例では、3つのスタイルのコメントを示します.
mysql> SELECT 1+1;     # This comment continues to the end of line

mysql> SELECT 1+1;     -- This comment continues to the end of line

mysql> SELECT 1 /* this is an in-line comment */ + 1;

mysql> SELECT 1+

/*
this is a
multiple-line comment
*/
1;

上記の注釈構文はmysqldサーバがSQL文をどのように分析するかに適用されます.サーバに送信する前にmysqlクライアントプログラムも一部の文解析を実行します.(たとえば、解析によって複数の文行の文境界を決定します).
MySQL 5.1でmysql解析/*...*/注釈の唯一の制限は、スタイルの注釈デリミタと組み合わせて使用される感嘆符が、条件付きで実行されるSQL文の部分をマークすることです.mysqlをインタラクティブに実行し、コマンドをファイルに挿入し、mysql1.8.4节,“MySQL对标准SQL的扩展”を参照してください.