Ben, 1 milyon kayıt yüklemek ve bunların insert demeçler için bir php komut dosyası yazmak gerekiyor.
i her biri sadece 100,000 kaydı döndürmek için seçin yapmak, ama senaryo sadece bir şey yapmak
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();
}
ama komut sadece başlangıç yazdırmak, ben çok uzun beklemek ancak hiçbir şey yazdırılır.
i ayarlamak için denemek ini_set('memory_limit', '200M');
ama hiçbir etkisi yoktur, ben senin yardım ederiz.
Katma
I başka bir şekilde mysql mssql 2000 kayıtları verebilirsiniz. (Linux altında GUI olmadan)