บางตัวเลือกคือ “บูลีน” และควบคุมการทำงานที่สามารถเปิดหรือปิดได้
ตัวอย่าง
ไคลเอนต์ mysql รองรับตัวเลือก --column-names ซึ่งบอกว่าจะแสดงแถวของชื่อคอลัมน์ที่จุดเริ่มต้นของผลลัพธ์การสืบค้นหรือไม่
โดยค่าเริ่มต้น ตัวเลือกนี้จะเปิดใช้งาน แต่บางครั้งอาจจำเป็นต้องปิดการใช้งาน นี่อาจเป็นขณะส่งเอาต์พุตของ mysql ไปยังโปรแกรมอื่นซึ่งคาดว่าจะเห็นเฉพาะข้อมูลเท่านั้น ไม่ใช่บรรทัดส่วนหัวเริ่มต้น
หากต้องการปิดใช้งานชื่อคอลัมน์ คุณสามารถระบุตัวเลือกในรูปแบบใดรูปแบบหนึ่งที่กล่าวถึงด้านล่าง −
สอบถาม
--disable-column-names (or) --skip-column-names (or) --column-names=0
คำนำหน้า --disable, --skip คำนำหน้า และส่วนต่อท้าย =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'
คำนำหน้า --loose สามารถใช้เมื่อผู้ใช้เรียกใช้โปรแกรมจากการติดตั้ง MySQL หลายรายการในเครื่องเดียวกัน เช่นเดียวกับรายการตัวเลือกในไฟล์ตัวเลือก