Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将CSV转换为MYSQL文件_Mysql_Sql Server_Csv_Phpmyadmin - Fatal编程技术网

将CSV转换为MYSQL文件

将CSV转换为MYSQL文件,mysql,sql-server,csv,phpmyadmin,Mysql,Sql Server,Csv,Phpmyadmin,我已经从SQL SERVER数据库中导出了csv文件,该数据库包含24K条记录。 我想将csv转换为.sql文件我尝试了phpmyadmin(超时错误)和联机转换器,但都失败了: <b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 75 bytes) in <b>/mounted-storage/home85/sub007/sc60314

我已经从SQL SERVER数据库中导出了csv文件,该数据库包含24K条记录。 我想将csv转换为.sql文件我尝试了phpmyadmin(超时错误)和联机转换器,但都失败了:

<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 /> 
致命错误:第426行/mounted storage/home85/sub007/sc60314 GZFW/typexpert.net/csv2sql/parsecsv.lib.php中允许的内存大小为67108864字节(尝试分配75字节)
最好的选择是什么

注意:以前的帖子都没有解决我的问题。

这是从SSMS导入insert script.sql后得到的结果屏幕:


我遇到加载问题(超时)

您的PHP脚本内存不足,无法使用。这取决于您的服务器和设置。如果您的服务器有足够的内存,您可以通过更改phpmyadmin文件夹中的设置轻松地向phpmyadmin添加更多内存。您可以使用不同的方法:

更改htaccess(针对apache):

php_value memory_limit 2G
ini_set('memory_limit', '2G');
在php中更改:

php_value memory_limit 2G
ini_set('memory_limit', '2G');
更改user.ini(适用于plesk用户)


嗯?将csv转换为.sql是什么意思?你想在这里完成什么?您使用的是哪种数据库管理系统?mysql sql server但我不认为这与DBMS有任何关系,因为这似乎是PHP问题。我使用mysql,我要转换的文件是从sql server数据库中获取的csv文件绝对是或绝对否?您可以在SSMS中使用脚本选项并生成插入脚本,而不是将数据保存为csvI好奇你为什么要用PhpMyAdmin来做这件事。我不会费心把CSV转换成insert语句。如果要将CSV导入MySQL,通常需要使用。只要确保如果您需要unicode,它是UTF-8编码的,因为SQLServer倾向于使用UTF-16。此外,通常最好将数据导入为此目的创建的临时表中。然后,您可以在将数据插入live表之前验证数据是否正确。这是最终答案吗?