mysqlimport สามารถเรียกใช้ได้ด้วยตัวเลือกมากมาย ต่อไปนี้เป็นตัวเลือกบางส่วนสำหรับ mysqlimport และผลกระทบต่อการนำเข้า
ตัวเลือก | การกระทำ |
-r หรือ –replace | ทำให้แถวที่นำเข้ามาเขียนทับแถวที่มีอยู่ หากมีค่าคีย์ที่ไม่ซ้ำกันเหมือนกัน |
-i หรือ –ignore | ละเว้นแถวที่มีค่าคีย์เฉพาะเดียวกันกับแถวที่มีอยู่ |
-f หรือ –force | บังคับให้ mysqlimport ทำการแทรกข้อมูลต่อไปแม้ว่าจะพบข้อผิดพลาดก็ตาม |
-l or --lock-tables | ล็อกแต่ละตารางก่อนนำเข้า (ตัวเลือกที่ดีบนเซิร์ฟเวอร์ที่ไม่ว่าง) |
-d หรือ –delete | ล้างตารางก่อนแทรก |
--fields-terminated- by='char' | ระบุตัวคั่นที่ใช้ระหว่างค่าของแถวเดียวกัน ค่าเริ่มต้น \t (tab) |
--fields-enclosed- by='char' | ระบุตัวคั่นที่ล้อมรอบแต่ละฟิลด์ ค่าเริ่มต้นคือไม่มี |
--fields-optionally- enclosed-by='char' | เหมือนกับ --fields-enclosed-by แต่ตัวคั่นจะใช้เพื่อล้อมรอบคอลัมน์ประเภทสตริงเท่านั้น ค่าเริ่มต้นคือไม่มี |
--fields-escaped- by='char' | ระบุอักขระหลีกที่วางไว้หน้าอักขระพิเศษ ค่าเริ่มต้นคือ \ (แบ็กสแลช ซึ่งหากระบุไว้จะเป็น '\\') |
--lines-terminated-by='char' | ระบุตัวคั่นที่ใช้เพื่อยุติแต่ละแถวของข้อมูล ค่าเริ่มต้นคือ \n (ขึ้นบรรทัดใหม่) |
-u หรือ –user | ระบุชื่อผู้ใช้ของคุณ; ค่าเริ่มต้นคือชื่อเข้าสู่ระบบ Unix |
-p หรือ –password | ระบุรหัสผ่านของคุณ |
-h หรือ –host | นำเข้า MySQL บนโฮสต์ที่มีชื่อ; ค่าเริ่มต้นคือ localhost |
-s หรือ –silent | โหมดเงียบ; ผลลัพธ์จะปรากฏขึ้นเมื่อเกิดข้อผิดพลาดเท่านั้น |
-v หรือ –verbose | โหมด Verbose พิมพ์คำอธิบายเพิ่มเติม |
-L หรือ local | ตั้งชื่อไฟล์ในเครื่องบนไคลเอนต์ |
-V หรือ –version | พิมพ์ข้อมูลรุ่นโปรแกรมและออก |
-? หรือ – ช่วย | พิมพ์ข้อความช่วยเหลือแล้วออก |