导入大型sql文件django

时间:2013-08-17 02:37:29

标签: mysql django import

我有一个包含~42,000 INSERT个语句

的sql文件

我想知道将这个导入现有表格的最佳,最快捷的方法是什么?

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

欢迎任何建议。

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

1 个答案:

答案 0 :(得分:0)

通常这是使用交易完成的。编辑具有所有INSERT的文件。在顶部和底部添加一行:

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

现在,一旦从命令行执行

登录MySQL
mysql> source file_name

有关详细信息,请参阅here