一部のオプションは「ブール値」で,オンまたはオフにできる動作を制御します。たとえば,mysqlクライアントは,クエリーの結果の先頭にカラム名の行を表示するかどうかを決定するオプション——列名
をサポートします。デフォルトでは,このオプションは有効です。ただし,初期ヘッダーラインを想定せずデータのみを想定するような別のプログラムにmysqlの出力を送信する場合などは,この機能を無効にするとよいでしょう。
カラム名を無効にするには,次のいずれかの形式を使用してオプションを指定します。
——disable-column-names——skip-column-names——列名= 0
——禁用
プリフィクスと——跳过
プリフィクス,および= 0
サフィクスはすべて同じ効果を持ち,オプションをオフにします。
オプションを「有効」にする形式は,次のうちのいずれかで指定できます。
——列名——enable-column-names——列名= 1
MySQL 5.6.2以降では,在
、真正的
、从
,および假
もブール値オプションとみなされます(大文字小文字は区別しません)。
オプションに——松
プリフィクスがある場合,プログラムがオプションを認知できない場合にはエラーで終了せず,警告のみを発行します。
mysql: WARNING: unknown option'——loose-no-such-option'
——松
プリフィクスはMySQLを同じマシン上に複数回インストールした状態でプログラムを起動し,オプションファイルにオプションをリストする場合に役立ちます。プログラムのすべてのバージョンには認知されないようなオプションを——松
プリフィクス(またはオプションファイル内では宽松的
)を使用して指定できます。オプションを認識するバージョンのプログラムは通常どおりに処理し、認識しないバージョンは警告を発行して無視します。
mysqldでは,クライアントプログラムが設定できる動的システム変数の大きさに制限を設けることができます。これを実行するには,——最大
プリフィクスを変数名とともに使用します。たとえば,——maximum-query_cache_size = 4米
は,クライアントが4 mバイトを超えるクエリーキャッシュサイズを作成できなくなります。