Vpis podatkov v mysql

Pozdravljeni,

imam eno težavo pri zapisu v mysql bazo. Zapisati hočem kar veliko količino podatkov. Datotek je približno 18000 ( iz ene datoteke vzamem 14 vrednosti ) . Ko sem hotel zapisati manj stvari mi je lepo delovalo sedaj ko jih imam pa več se pa pojavi težava, saj mi brskalnik neha pošiljati podatke. Ali bi se dalo to rešiti? Zapiše se mi jih okoli 17000. Hvala za pomoč.

7 odgovorov

Dobiš kako napako?

1

Verjetno ti skripta timeouta. http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time

1

This is what you need my friend
http://dev.mysql.com/doc/refman/5.6/en/insert-delayed.html

1

<?php
settimelimit(0);
...
?>

1

Še timeout je ponavadi na mysql serverju

Najbolje ti bo, da daleš v batchi po 30 sekund

1

Verjetno si za primarni ključ vzel tip UNSINGED SMALLINT, ki ima največjo vrednost cirka 65000.

2

Hvala vsem za pomoč. Sem rešil kar z ukazom settimelimit(0);.

Res supr ste :D

1