Im当前正在向表中插入大量(100k以上)行,如下所示:

//START of a loop

$updatedData[] =  '(
                      "'.$field_1.'",
                      "'.$field_2.'",
                      "'.$field_3.'"
                   )';
//END of loop

$updatedData = implode(',', $updatedData);

$query = "INSERT INTO table (field_1,field_2,field_3) VALUES $updatedData";

这一切工作得很好,但是现在我正在寻找一种方法来更新行,而不是在$field_1和$field_3重复时插入一个新行。

最佳答案

只要拿你的$updatedata的计数器就行了。
循环运行,这将运行你想要的。
一切顺利。
汉字

09-26 14:34