gpt4 book ai didi

MySQL更新1个查询或多个查询

转载 作者:太空宇宙 更新时间:2023-11-03 12:15:12 25 4
gpt4 key购买 nike

我有一个更新查询 (mysql),出于测试原因,我使用多个更新查询而不是仅使用 1 个。

我的意思是:

UPDATE table1
SET col_name1=expr1
WHERE id = 1;

UPDATE table1
SET col_name2=expr2
WHERE id = 1;

etc

通过这种方式,我可以比进行多值更新查询时更好地检查和测试。

但是,完成测试后,我该怎么办?收下?或者将我的查询改进为 1 个更新查询?

我认为第二种选择在优化方面更好,对吧?

谢谢。

最佳答案

嗯,这是非常简单明了的事情。让我们举一个现实生活中的例子:

假设我向您发送电子邮件要求您做某事。像这样的东西:

  • 10:00 - 请去厨房。
  • 10:05 - 请从橱柜里拿一个杯子。
  • 10:07 - 请将杯子放入咖啡机。
  • 10:10 - 请按下咖啡机上的启动按钮。
  • 10:15 - ...

我相信您很快就会感到疲倦,因为您要在办公 table 之间来回奔波以阅读新电子邮件,然后到厨房去做我要求您做的事情。假设你非常善良并且仍然愿意按照我的要求去做(或者我是你的老板而你别无选择:-)),我相信你然后会给我发一封这样的电子邮件:

  • 10:16 能否在一封电子邮件中将您想要的所有内容发送给我,我会按照您的指示进行?

这正是您对数据库所做的。发送一个完整的更新查询绝对比发送几个小的更新查询要好得多。

关于MySQL更新1个查询或多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22527209/

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