0

我有一个包含约 42,000 条INSERT语句的 sql 文件

我想知道将其导入现有表的最好、最快的方法是什么?

我正在使用 django 并且也刚刚South安装

欢迎任何建议。

我原本以为 - 只是绕过models.py并直接通过 Sequel Pro for mac 连接,但有些事情告诉我这不会让南或 django 高兴。

4

1 回答 1

0

通常这是使用事务完成的。编辑包含所有 INSERT 的文件。在顶部和底部添加一行:

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

现在,一旦您从命令行登录 MySQL,执行

mysql> source file_name

有关详细信息,请参见此处

于 2013-08-17T02:42:40.290 回答