2017-08-21 145 views
1

我已經從包含24K記錄的SQL SERVER數據庫中導出了csv文件。 我想將CSV轉換成.sql文件,我已經試過的phpmyadmin(超時錯誤)和在線轉換器,但他們都失敗了:將CSV轉換爲MYSQL文件

<b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 75 bytes) in <b>/mounted-storage/home85/sub007/sc60314-GZFW/typexpert.net/csv2sql/parsecsv.lib.php</b> on line <b>426</b><br /> 

什麼將是最好的選擇嗎?

注意:以前的帖子都沒有解決我的問題。

這一結果的屏幕導入後我從SSMS插入腳本.SQL:

enter image description here

我被加載的問題(超時)

+0

咦?將csv轉換爲.sql意味着什麼?你想在這裏完成什麼?你正在使用哪些DBMS? mysql <> sql server但是我不確定這與數據庫管理系統有什麼關係,因爲它看起來像一個PHP問題。 –

+0

我使用MYSQL和我想要轉換的文件是一個CSV文件,我從一個SQL服務器數據庫 –

+0

你想SCRIPT數據爲INSERT執行然後在MySQL中的這個腳本? – sepupic

回答

1

你的PHP腳本沒有足夠存儲它可以使用。這取決於你的服務器和設置。如果您的服務器有足夠的空間,您可以通過更改phpmyadmin文件夾中的設置輕鬆地向phpmyadmin添加更多內存。您可以使用不同的方法:

htaccess的改變(對Apache):

php_value memory_limit 2G 

改變PHP:

ini_set('memory_limit', '2G'); 

改變user.ini文件(用於Plesk用戶)

memory_limit = 2G 
+0

已經推動了內存限制,但仍然超時 –

+0

這是最終答案嗎? –

+0

謝謝,但它不是一個內存問題 –