mariadb-find-rows

MariaDB starting with 10.4.6

From MariaDB 10.4.6, mariadb-find-rows is a symlink to mysql_find_rows, the tool for reading files containing SQL statements and extracting statements that match a given regular expression or that contain USE db_name or SET statements.

MariaDB starting with 10.5.2

From MariaDB 10.5.2, mariadb-find-rows is the name of the tool, with mysql_find_rows a symlink .

mariadb-find-rows reads files containing SQL statements and extracts statements that match a given regular expression or that contain USE db_name or SET statements. The utility was written for use with update log files (as used prior to MySQL 5.0) and as such expects statements to be terminated with semicolon (;) characters. It may be useful with other files that contain SQL statements as long as statements are terminated with semicolons.

Usage

mariadb-find-rows [options] [file_name ...]

Each file_name argument should be the name of file containing SQL statements. If no file names are given, mariadb-find-rows reads the standard input.

Options

mariadb-find-rows supports the following options:

OptionDescription
--help, --InformationDisplay help and exit.
--regexp=patternDisplay queries that match the pattern.
--rows=NQuit after displaying N queries.
--skip-use-dbDo not include USE db_name statements in the output.
--start_row=NStart output from this row (first row is 1).

Examples

mariadb-find-rows --regexp=problem_table --rows=20 < update.log
mariadb-find-rows --regexp=problem_table  update-log.1 update-log.2

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.