2011-12-07 67 views
1

在Workbench中,我將整個數據庫設計導出到一系列CREATE TABLE語句中。由於大小查詢(有超過50個表),我遇到了錯誤。有什麼我可以做的,使MySQL接受大型查詢?MySQL - 如何執行LARGE查詢?

此外,我有一個大的SQL插入虛擬數據。我想我也會遇到同樣的問題。

SQL查詢位於文件中。我想以編程方式打開文件,抓住查詢,然後執行它。我正在使用PHP/CodeIgniter。

+1

什麼錯誤?我有100個表格和數百萬條記錄 - 我很少遇到問題 - 可能需要對某些設置(超時)進行微調,但我們應該從錯誤中瞭解到這一點 – ManseUK

+0

包括您的SQL也不錯。 – ManseUK

+0

您可以將100個表導出到CREATE TABLE語句中,然後一次性編程執行它。 – StackOverflowNewbie

回答

0

我之前在共享主機和性能不佳的本地計算機上遇到過這樣的問題。

我以前用BigDump來錯開導入。

如果有人向您提供了轉儲文件,導出它不是一種選擇,因爲您可能無法訪問原始數據庫,因此導出它不是一個選項。