0
我有了〜42000點INSERT
聲明導入大型SQL文件的Django
我不知道什麼是最好的,快捷的方式導入到現有的表這個SQL文件?
我使用Django和剛剛安裝South
太
任何建議都歡迎。
我原本以爲 - 只是繞過models.py
,直接通過Sequel Pro for mac連接,但有些東西告訴我這不會讓南或django高興。
我有了〜42000點INSERT
聲明導入大型SQL文件的Django
我不知道什麼是最好的,快捷的方式導入到現有的表這個SQL文件?
我使用Django和剛剛安裝South
太
任何建議都歡迎。
我原本以爲 - 只是繞過models.py
,直接通過Sequel Pro for mac連接,但有些東西告訴我這不會讓南或django高興。
通常這是使用事務完成的。編輯包含所有INSERT的文件。添加行頂部和底部:
BEGIN TRANSACTION;
-- all insert statements go here
COMMIT;
現在,一旦你在命令行登錄到MySQL的執行
mysql> source file_name
詳見here。
這是在哪裏執行的?聲明去了哪裏?請在代碼中指定 - 會非常有用 – CodeTalk
您可以指定您正在使用的數據庫嗎? MySQL,SQLite,別的東西? –
mysql :) !!!!!!! – CodeTalk