Mysql在900,000之后没有插入所有行

时间:2016-03-27 14:23:43

标签: php mysql

我试图将随机生成的数字插入到mysql表中。 当我插入900,000行或以下时,一切都很好。但是当我尝试插入例如。仅插入1,000,000行998,739行。 我尝试插入999,999,它还插入998,739行。我已经尝试了超过900,000的其他数字,但没有一个插入我想要的确切数量。

我在插入的行数中找不到任何模式(如x = x - 900)

如果我插入例如。插入1,000,000(998,739)行后10行,没有问题。

我正在插入这样的行:

$i = 0;
$length = $_POST['length'];
while($i++ < $length){
    $key = rand(0, $length);
    $codes .= "('$key'), ";
}
    $codes = substr($codes, 0, -2);
    $sql = "INSERT INTO speedtest (Code) VALUES $codes";
    mysqli_query($link, $sql);

?>

有谁知道这里发生了什么?

谢谢!

0 个答案:

没有答案