0

INSERT〜42,000のステートメントを持つSQLファイルがあります

これを既存のテーブルにインポートする最善かつ最速の方法は何だろうか?

私はdjangoを使用しており、インストールしたばかりSouthです

どんな提案でも大歓迎です。

私は当初、Mac用のSequel Proをバイパスmodels.pyして直接接続するだけだと思っていましたが、これでは南やジャンゴが幸せにならないことがわかりました。

4

1 に答える 1

0

通常、これはトランザクションを使用して行われます。すべての INSERT を含むファイルを編集します。上下に線を追加します。

BEGIN TRANSACTION;
-- all insert statements go here
COMMIT;

コマンドラインからMySQLにログインしたら、実行します

mysql> source file_name

詳しくはこちらをご覧ください。

于 2013-08-17T02:42:40.290 に答える