【发布时间】:2017-12-06 23:13:43
【问题描述】:
我有一个每天从 API 更新的 MySQL 表,但现在我想跟踪已从 API 更新的特定字段。我想用当前字段(值)更改更新行并将旧字段(值)保留在另一个字段中。 有人可以指出我正确的方向吗?最好的做法是什么?
表格(原版)
---------------------------------
|ID | Input Date | Expired Date |
---------------------------------
| 2 | 2017-05-17 | 2017-12-19 |
---------------------------------
| 3 | 2017-07-09 | 2018-05-19 |
---------------------------------
更新时的表(当前)
---------------------------------
|ID | Input Date | Expired Date |
---------------------------------
| 2 | 2017-05-17 | 2018-05-28 | <----- ID 2: Expired Date updated
---------------------------------
| 3 | 2017-07-09 | 2018-05-19 |
---------------------------------
表已更新并保留旧字段值
------------------------------------------------
|ID | Input Date | Expired Date | Old Exp Date |
------------------------------------------------
| 2 | 2017-05-17 | 2018-05-28 | 2017-12-19 |
------------------------------------------------
| 3 | 2017-07-09 | 2018-05-19 | |
------------------------------------------------
我希望这有点道理,请帮忙..非常感谢:)
【问题讨论】:
-
你用来更新字段的程序,你为什么不能让它做你要求的事情?
-
你要纯SQL方案还是PHP方案?
-
PHP 和 mySQL 都可以工作@fe