我需要编写一个 php 脚本来加载 100 万条记录并对其进行插入语句。
我让每个选择只返回 100,000 条记录,但脚本什么也不做
ini_set('memory_limit', '200M');
ini_set('max_execution_time', '0');
include_once("/var/www/adodb/adodb.inc.php");
$DB_Conn = NewADOConnection("mssql");
$DB_Conn->PConnect("*.*.*.*", "***","***", "**");
echo 'Start'."\n";
$rs = $DB_Conn->_Execute("SELECT * FROM *** where id >=1 and id <=100000 order by id asc ");
while (!$rs->EOF) {
//print the result to a file as insert statements,and i try print to the console
$rs->MoveNext();
}
但是脚本只是打印开始,我等了很长时间,但没有打印出来。
我试着设置ini_set('memory_limit', '200M');
但它没有效果,我感谢你的帮助。
添加
我可以以任何其他方式将记录从 mssql 2000 导出到 mysql 吗?(在没有 gui 的 linux 下)