文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  程式選項修飾符

6.2.2.4 程式選項修飾符

有些選項是布林值,用於控制可以開啟或關閉的行為。例如,mysql 用戶端支援 --column-names 選項,該選項決定是否在查詢結果開頭顯示欄名稱列。預設情況下,此選項是啟用的。但是,在某些情況下,您可能想要停用它,例如當將 mysql 的輸出發送到另一個程式時,該程式預期只看到資料而不是初始標頭列。

若要停用欄名稱,您可以使用以下任何一種形式指定該選項

--disable-column-names
--skip-column-names
--column-names=0

--disable--skip 前綴以及 =0 後綴都具有相同的效果:它們會關閉該選項。

選項的已啟用形式可以使用以下任何一種方式指定

--column-names
--enable-column-names
--column-names=1

對於布林值選項,也會識別 ONTRUEOFFFALSE 值(不區分大小寫)。

如果選項以 --loose 為前綴,則程式如果無法識別該選項,則不會以錯誤退出,而只會發出警告

$> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'

當您在同一台機器上從多個 MySQL 安裝執行程式,並在選項檔案中列出選項時,--loose 前綴會很有用。可能無法被程式的所有版本識別的選項可以使用 --loose 前綴(或選項檔案中的 loose)給出。識別該選項的程式版本會正常處理它,而不識別它的版本會發出警告並忽略它。

--maximum 前綴僅適用於 mysqld,並允許限制用戶端程式可以設定工作階段系統變數的大小。若要執行此操作,請將 --maximum 前綴與變數名稱一起使用。例如,--maximum-max_heap_table_size=32M 會阻止任何用戶端使堆積表大小限制大於 32M。

--maximum 前綴旨在與具有工作階段值的系統變數一起使用。如果應用於僅具有全域值的系統變數,則會發生錯誤。例如,使用 --maximum-back_log=200,伺服器會產生此錯誤

Maximum value of 'back_log' cannot be set