Ich habe eine MySQL-Tabelle, die täglich von einer API aktualisiert, aber jetzt möchte ich ein bestimmtes Feld verfolgen, das von der API aktualisiert wurde. Ich möchte die Zeile mit dem aktuellen Feld (Wert) ändern und das alte Feld (Wert) in einem anderen Feld behalten. Könnte jemand bitte mich in die richtige Richtung weisen und was wäre die beste Praxis dafür?Wie aktualisiere ich den neuen Wert im aktuellen Feld und übertrage den aktuellen Wert in das alte Feld?
Tabelle (original)
---------------------------------
|ID | Input Date | Expired Date |
---------------------------------
| 2 | 2017-05-17 | 2017-12-19 |
---------------------------------
| 3 | 2017-07-09 | 2018-05-19 |
---------------------------------
Tabelle, wenn aktualisiert (aktuelle)
---------------------------------
|ID | Input Date | Expired Date |
---------------------------------
| 2 | 2017-05-17 | 2018-05-28 | <----- ID 2: Expired Date updated
---------------------------------
| 3 | 2017-07-09 | 2018-05-19 |
---------------------------------
Tabelle aktualisiert und alte Feldwert hält
------------------------------------------------
|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 | |
------------------------------------------------
Ich hoffe, dieser Sinn ein wenig, bitte helfen..Danke so viel :)
Das Programm, das Sie verwenden, um die Felder zu aktualisieren, warum können Sie nicht einfach tun, wonach Sie fragen? – Forbs
Möchten Sie eine reine SQL-Lösung oder eine PHP-Lösung? – Felix
sowohl PHP als auch mySQL funktionieren @fe – Edward