Skip to content

Commit dac2eba

Browse files
Merge pull request #131 from wp-cli/regen-readme-2019-01-24
Regenerate README.md from command docs
2 parents 2ab6bd0 + 6459c56 commit dac2eba

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

README.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ for more details on the `CHECK TABLE` statement.
179179
Password to pass to mysqlcheck. Defaults to DB_PASSWORD.
180180

181181
[--<field>=<value>]
182-
Extra arguments to pass to mysqlcheck.
182+
Extra arguments to pass to mysqlcheck. [Refer to mysqlcheck docs](https://dev.mysql.com/doc/en/mysqlcheck.html).
183183

184184
**EXAMPLES**
185185

@@ -212,7 +212,7 @@ for more details on the `OPTIMIZE TABLE` statement.
212212
Password to pass to mysqlcheck. Defaults to DB_PASSWORD.
213213

214214
[--<field>=<value>]
215-
Extra arguments to pass to mysqlcheck.
215+
Extra arguments to pass to mysqlcheck. [Refer to mysqlcheck docs](https://dev.mysql.com/doc/en/mysqlcheck.html).
216216

217217
**EXAMPLES**
218218

@@ -262,7 +262,7 @@ more details on the `REPAIR TABLE` statement.
262262
Password to pass to mysqlcheck. Defaults to DB_PASSWORD.
263263

264264
[--<field>=<value>]
265-
Extra arguments to pass to mysqlcheck.
265+
Extra arguments to pass to mysqlcheck. [Refer to mysqlcheck docs](https://dev.mysql.com/doc/en/mysqlcheck.html).
266266

267267
**EXAMPLES**
268268

@@ -294,7 +294,7 @@ wp db cli [--database=<database>] [--default-character-set=<character-set>] [--d
294294
Password to pass to mysql. Defaults to DB_PASSWORD.
295295

296296
[--<field>=<value>]
297-
Extra arguments to pass to mysql.
297+
Extra arguments to pass to mysql. [Refer to mysql docs](https://dev.mysql.com/doc/en/mysql-command-options.html).
298298

299299
**EXAMPLES**
300300

@@ -327,7 +327,7 @@ Executes an arbitrary SQL query using `DB_HOST`, `DB_NAME`, `DB_USER`
327327
Password to pass to mysql. Defaults to DB_PASSWORD.
328328

329329
[--<field>=<value>]
330-
Extra arguments to pass to mysql.
330+
Extra arguments to pass to mysql. [Refer to mysql docs](https://dev.mysql.com/doc/en/mysql-command-options.html).
331331

332332
**EXAMPLES**
333333

@@ -385,7 +385,7 @@ Runs `mysqldump` utility using `DB_HOST`, `DB_NAME`, `DB_USER` and
385385
Password to pass to mysqldump. Defaults to DB_PASSWORD.
386386

387387
[--<field>=<value>]
388-
Extra arguments to pass to mysqldump.
388+
Extra arguments to pass to mysqldump. [Refer to mysqldump docs](https://dev.mysql.com/doc/en/mysqldump.html#mysqldump-option-summary).
389389

390390
[--tables=<tables>]
391391
The comma separated list of specific tables to export. Excluding this parameter will export all tables in the database.
@@ -450,7 +450,7 @@ Runs `mysqldump` utility using `DB_HOST`, `DB_NAME`, `DB_USER` and
450450
Imports a database from a file or from STDIN.
451451

452452
~~~
453-
wp db import [<file>] [--dbuser=<value>] [--dbpass=<value>] [--skip-optimization]
453+
wp db import [<file>] [--dbuser=<value>] [--dbpass=<value>] [--<field>=<value>] [--skip-optimization]
454454
~~~
455455

456456
Runs SQL queries using `DB_HOST`, `DB_NAME`, `DB_USER` and
@@ -469,6 +469,9 @@ defined in the SQL.
469469
[--dbpass=<value>]
470470
Password to pass to mysql. Defaults to DB_PASSWORD.
471471

472+
[--<field>=<value>]
473+
Extra arguments to pass to mysql. [Refer to mysql binary docs](https://dev.mysql.com/doc/refman/8.0/en/mysql-command-options.html).
474+
472475
[--skip-optimization]
473476
When using an SQL file, do not include speed optimization such as disabling auto-commit and key checks.
474477

@@ -609,6 +612,16 @@ They can be concatenated. For instance, the default match color of black on a mu
609612
...
610613
Success: Found 99146 matches in 10.752s (10.559s searching). Searched 12 tables, 53 columns, 1358907 rows. 1 table skipped: wp_term_relationships.
611614

615+
# SQL search database table 'wp_options' where 'option_name' match 'foo'
616+
wp db query 'SELECT * FROM wp_options WHERE option_name like "%foo%"' --skip-column-names
617+
+----+--------------+--------------------------------+-----+
618+
| 98 | foo_options | a:1:{s:12:"_multiwidget";i:1;} | yes |
619+
| 99 | foo_settings | a:0:{} | yes |
620+
+----+--------------+--------------------------------+-----+
621+
622+
# SQL search and delete records from database table 'wp_options' where 'option_name' match 'foo'
623+
wp db query "DELETE from wp_options where option_id in ($(wp db query "SELECT GROUP_CONCAT(option_id SEPARATOR ',') from wp_options where option_name like '%foo%';" --silent --skip-column-names))"
624+
612625

613626

614627
### wp db tables

0 commit comments

Comments
 (0)