在SQL中建立价值循环原型的最佳方法是什么?

时间:2019-02-04 22:35:22

标签: php sql symfony

实际上,我们是一群为公司内部开发应用程序的学生,我们需要每周更改SQL数据。

我们计划使用我们自己制作的Symfony控制台命令(在PHP中如此),该命令将每周由Windows任务执行。主要问题是要知道如何在数据库中处理这样的系统。

会有实际值(1、2或3),以及每个用户要存储的周期(周期没有固定的长度,但最大值应为4),但是我们认为这太大了存储此类数据。

我们正在考虑以下示例:

╔═════════╦══════════════╦═════════╗
║ id_user ║ actual_value ║  cycle  ║
╠═════════╬══════════════╬═════════╣
║       1 ║            1 ║ [1,2,3] ║
║       2 ║            2 ║ [2,3,1] ║
║       3 ║            2 ║ [1,2]   ║
╚═════════╩══════════════╩═════════╝

运行脚本后,我们应该得到这个:

╔═════════╦══════════════╦═════════╗
║ id_user ║ actual_value ║ cycle   ║
╠═════════╬══════════════╬═════════╣
║       1 ║            2 ║ [1,2,3] ║
║       2 ║            3 ║ [2,3,1] ║
║       3 ║            1 ║ [1,2]   ║
╚═════════╩══════════════╩═════════╝

我们朝着正确的方向前进吗?有没有更有效/最简便的方法来执行此类操作? 这实际上是原型,因此,如果您有其他更好的表架构,我们将在听取任何建议。

0 个答案:

没有答案