我正在尝试使用不同的值更新数据库中表中的所有行。我试图在循环查询时执行此操作。这就是我的......
<?php
$rand = rand(100,150000);
$start = 1;
$start += $start;
$start2 = $start +1;
echo $start;
while($start =< 686) {
echo "UPDATE table_video SET total_view = $rand WHERE id BETWEEN $start AND $start2;";
};
?>
我相信大多数人应该能够查看我的代码并理解我要完成的任务。我想要帮助。非常感谢你!
答案 0 :(得分:1)
使用mySQL RAND()函数,最小化和最大化随机值的范围。我相信这个案例是(100,150000)
UPDATE table_video
SET total_view = ROUND( (RAND() * (max-min)) +min )
WHERE id BETWEEN 1 AND 686;