2012-01-21 26 views
0

我一直在摸索我的頭幾個小時。我需要創建100萬行樣本數據。該表有3列需要在一定範圍內的整數類型,所以我使用rand函數爲每一行生成隨機值。創建100萬行樣本數據

我在while循環中完成了所有這些。

這是永恆的,大部分時間崩潰我的本地服務器沒有超過10K行。

我試過MySQL COMMIT,增加了php的超時限制,並且使用MySQL設置,無濟於事。

這樣做的標準方法是什麼?

乾杯

+2

你可以張貼一些代碼?聽起來你正在做正確的事情,但很難從你的描述中進行驗證。 –

+0

似乎我找到了一個解決方案(不是很好):我只是沒有通過循環查詢數據庫,而是構建查詢並將其寫入.txt文件,然後通過phpmyadmin導入該文件。幾乎沒有時間。爲什麼它需要幾個小時,我不知道。 – flicker

+0

你可以從命令行右鍵運行一個php腳本嗎?如果你這樣,會超時成爲一個非問題? – Bill

回答

0

你能提供您所使用的代碼...

最重要,我還需要表結構。我要求的表結構,你可能已經定義的變量爲SMALLINT(其範圍爲MYSQL–32768 to 32767),並試圖插入人數較多...

相關問題