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