0
私は.BATファイル(import_file.bat)作成:MySQLの.batファイルからデータをインポートするにはどうすればよいですか?
mysql/bin>c:/import_db/import_file.bat
を...しかし、それは動作しません:コマンドラインから
set database_name=nome_db
mysql –u root --password=pass --database %database_name% < c:/import_geco/sql_svuta.sql
mysql –u root --password=pass --database %database_name% < c:/import_geco/carica_dati.sql
は、MySQLのbinディレクトリに私が入りましたMySQLヘルプ情報を返します。
私はテーブルをエクスポートするための.batファイル(export.bat)を作成した場合:
mysqldump --no-create-info -u root nome_db nome_tabella > c:/backup_db/export.sql
を...と、コマンドラインで次のように入力します
mysql/bin>c:/import_db/export.bat
それが動作します。
おかげで、私はbatファイルに-eを追加します。 セットデータベース名= nome_db mysql -e -u root --password = pass - データベースデータベース%%
user1202580
私はできませんが、ここでは 'load data'の構文があり、データファイルをロードする例があります。 (http://dev.mysql.com/doc/refman/5.1/en/load-data.html)この例はmysqlシェルの文脈の中にあるので、目的のために-eオプションを呼び出し、適切なMYSQLコマンドを含めてください。 -eオプションを組み込んで動作させることはできません。実際には、その後にmysqlコマンドを与える必要があります。これがどのように行われるかの例については、ドキュメントの最初の参照を参照してください。一度これを理解すれば、それだけをバッチファイルに入れますか? – horatio