1

通常、データベースは既に作成されています。したがって、このコマンドラインは次のように機能します。

mysql -h -u -p [データベース名] < dump.sql

import.sqlデータベースがまだ存在しない場合、データベースを作成するトップクエリを持つファイルがあります。

SQL ファイルをインポートする方法はありますが、既存のデータベースを選択する必要はありませんか?

4

2 に答える 2

0

を使用してダンプ ファイルを作成するときmysqldumpに、スイッチを使用できます--add-drop-database。これには、最初にデータベースを削除するステートメントが含まれます。したがって、後続のステートメントでは、指定された名前のデータベースが存在しないため、新しいデータベースが作成されます

詳細については、 mysql のドキュメントを参照してください。

于 2013-10-11T04:40:33.103 に答える