bheh, wrzuć to do pliku bez znacznikow, sam tekst, aby każda linijka była osobnym kodem. Wyślij na serwer, potem
<?php
$file = file('filename.txt'); //zmien nazwe $query = "insert into tabela values "
foreach ($file as $code) {
$values[] ="('',".trim($code).")"; }
?>
ale radze to podzielic na pakiety, bo nie wiem, czy nie przepełnisz jakiegoś bufora dodając 2000 rekordów najpierw do tablicy, a potem do bazy. A jeśli wykonujesz to raz na miesiąc, to nawet w każdej iteracji możesz wywoływać osobną kwerendę.