What problem does it solve? Bulk-loading CSV or TSV files into MariaDB with mariadb-import trips up users because the tool derives table names from filenames, defaults to TAB-separated fields regardless of extension, and has subtle flag interactions like --replace versus --ignore and --parallel versus --lock-tables. ## Core Features & Use Cases - Correct invocation patterns: Explains the table-name-from-filename rule, the database-first argument order, and the --local versus server-side file reading fork. - Flag semantics and conflicts: Covers --replace/--ignore mutual exclusion, --columns versus --ignore-lines, --parallel disabling under --lock-tables, and locale-autodetected connection charset. - Use Case: You need to load a header-row CSV into table users in database mydb. The skill gives the exact command: mariadb-import --local --fields-terminated-by=, --fields-optionally-enclosed-by='"' --ignore-lines=1 mydb ./users.csv. ## Quick Start Ask the AI to write a mariadb-import command that loads a local comma-separated CSV file with a header row into a specific MariaDB table.