gpt4 book ai didi

php - 使用 php 快速更新具有不同值的多个 mysql 行(大约 100 毫秒)

转载 作者:行者123 更新时间:2023-11-29 05:54:20 25 4
gpt4 key购买 nike

我有一个包含“VALUE”和“ID”列的 DIGITAL 表。我需要使用 php 根据 ID 更新值。

值在一个数组中($arr)并使用 for 循环我更新 64 行如下:

  for($i=0;$i<64;$i++)
{
$j=$i+1;
$query="update DIGITAL set VALUE =$arr[$i] where ID='$j'";
$exequery=mysqli_query($cn,$query);
}

更新 64 行大约需要 400 毫秒。我需要将时间减少到 100 毫秒左右。

请提供一些提示来优化我的查询并使其更快。

最佳答案

你可以试试 prepared statements - 一次编译,多次使用。大多数数据库系统会花费大量时间来解释语句,因此这可能会缩短您的时间。

关于php - 使用 php 快速更新具有不同值的多个 mysql 行(大约 100 毫秒),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51129077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com