1

テーマのプレフィックスがphpを使用して特定のサブ文字列と一致する場合、テーブルの一部をダンプしようとしています。phpを使おうとしてsystemも、ダンプファイルが作成されなかったという意味では何の結果ももたらされませんでした。exec私は自分の結果を達成するためにコマンドライン機能を使用することを考えました、そして私は次のことをしていました

 exec('E:/xampp/mysql/bin/mysqldump '. $dbname .' -h '. $this->host .' -u ' .$this->user . ' $(E:/xampp/mysql/bin/mysql -u '. $this->user . ' -p ' . $dbname .' -Bse "show tables like \'wp_dev%\'")> mydb.sql 2>&1', $output);

しかし、一致するテーブルを除外するものをサブクエリすると、次のエラーが返されます

mysqldump: unknown option '-s'

構文が足りないようです。

4

1 に答える 1

2

このように使用すると、リストされたテーブルのみのダンプが取得されます。

exec('E:/xampp/mysql/bin/mysqldump -h '. $this->host .' -u ' .$this->user . ' -p'. $this->password .' '. $dbname .' table1 table2  > /path_to_file/dump_file.sql');
于 2012-12-02T11:23:38.900 に答える