gpt4 book ai didi

Java JDBC - 用户输入的动态扫描器

转载 作者:行者123 更新时间:2023-12-01 20:19:44 24 4
gpt4 key购买 nike

我希望创建一个扫描仪,将用户数据输入到我为健身应用程序创建的 MySQL 数据库中。

我现在需要扫描仪根据用户输入确定应输入多少列。

系统会询问用户想要输入多少组(例如 2 组),但我无法创建要求用户输入两倍重量和次数的代码。

这背后的困难在于,MySQL 数据库有大量可以输入的集合(最多 10 个),但我只想输入它们实际完成的集合(本例中为 2 个)

我是这方面的初学者,希望得到任何帮助。

谢谢。

最佳答案

新的:为每组设置列 set_x_weight 和 set_x_reps 有点奇怪,而且不是真正的最佳实践。

用于引用该集合的新表会非常好。

新的只会有:

  • 体重
  • 代表
  • exercise_id

在旧表中,您只需要一个 id 即可更好地识别行。

每组都会添加到新表中,您只需进行选择即可按 exersice_id 进行过滤

<小时/>

旧的:我认为你需要重新考虑你的表结构(如果可能的话)。我不会制作 10 个表格(每组一个),而是制作一个包含以下列的表格:

  • 体重
  • 代表
  • set -> 一个数字,定义该行属于哪个集合

这样它也很容易扩展。可能缺少列,例如日期或更好地区分行的内容。

但是,当只有一个表时,您不必动态插入到不同的表中。

关于Java JDBC - 用户输入的动态扫描器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58942089/

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