gpt4 book ai didi

mysql - 在mysql中的同一个表中插入一行后,如何从其他列的内容填充列

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

我有一个包含 7 列的表 traffic,即 toll_iddate1shift car_singlecar_returncar_localcar_total

如何手动填充前 5 列,然后在 car_total 列中存储一个值,该值将是 car_singlecar_return 的总和>?

这是我的 table 的图片:

enter image description here

最佳答案

只是添加实现预期结果的第三种和第四种方法:

  • 如果您至少有 MySQL v5.7.6,则可以使用 generated column作为car_total

  • 或者,您可以选择根本不存储 car_total,而是在查询表时动态计算该值。

  • 如果您经常基于该字段进行搜索,那么使用一列来存储计算结果会很好,因为您可以使用索引来加快搜索速度。如果您只需要显示计算结果,但不需要对其进行过滤,则动态计算结果可能会更好。

    关于mysql - 在mysql中的同一个表中插入一行后,如何从其他列的内容填充列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39465662/

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