gpt4 book ai didi

mysql - 复制数据库字段

转载 作者:行者123 更新时间:2023-11-30 01:22:58 29 4
gpt4 key购买 nike

我正在使用 MySQL。我有一个包含 3 个字段的表:id、价格、计数。我需要编写小型计费系统,并且遇到了一些问题。示例:

  1. 用户需要新计算机。用户将价格和数量写入数据库(例如 999, 1)。
  2. 管理员有权确认此价格或进行修改。如果管理员确认此价格并计数,我需要保存用户价格、计数和管理员。我是否需要创建重复的字段(例如,confirmed_price、confirmed_count),如果管理员更改了此价格,我是否需要创建changed_price 和changed_count 字段。在这个变体表中将有许多 0 值,有人可以推荐我另一种解决这个问题的方法

最佳答案

一种方法可能是,仅创建一个附加列 STATUS。

用户进入后,可以是1种状态(即刚刚进入)已批准 - 2已更改 - 3

虽然 1 和 2 可以位于同一行,但更改的可以是单独的行,在检索时,您可以使用 max(status) 检索这些记录,以便每个项目仅获得一条记录,即使它们可能有多个 id在数据库中。

相同的状态逻辑也可以以其他方式使用来达到相同的目的。

关于mysql - 复制数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18340988/

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