一部のオプションは、オンまたはオフにできる動作を制御する「ブール値」です。
Mysql クライアントは、クエリ結果の先頭に列名を表示するかどうかを示すために使用される --column-names オプションをサポートしています。
デフォルトでは、このオプションは有効になっています。ただし、場合によっては、この機能を無効にすることが必要になる場合があります。これは、最初のヘッダー行ではなくデータのみを表示したい別のプログラムに mysql の出力を送信する場合に発生する可能性があります。
列名を無効にするには、以下のいずれかの形式でオプションを指定できます。-
--disable-column-names (or) --skip-column-names (or) --column-names=0
--disable prefix、--skip prefix、および =0接尾辞はすべて同じ効果を持ちます。彼らはそのオプションをオフにします。
このオプションの「有効」形式は、以下で説明する方法のいずれかで指定できます -
--column-names (or) --enable-column-names (or) --column-names=1
値は ON、TRUE、OFF、および FALSEはブール値のオプションとして認識されます。これらの値は大文字と小文字が区別されません。
オプションの先頭に --loose が付いている場合、そのオプションが認識されない場合、プログラムはエラーで終了しません。代わりに、警告のみが発行されます。次の例は、同じことを示しています。
shell> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'
ユーザーが同じマシン上の複数の MySQL インストールからプログラムを実行し、オプションがオプション ファイルにリストされている場合、 --loose プレフィックス。
以上がMySQL プログラム オプション修飾子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。