Essayer de créer un champ dans une table qui obtiendra l'ancienne valeur d'un autre champ. Mon tableau est très similaire à ceci:Champ d'historique dans la base de données MySQL
------------ -------------------- ------------------------
| id int(10) | price decimal(5,2) | price_old decimal(5,2) |
----------------------------------------------------------
Ce que je suis en train de faire est la valeur du champ price
pour obtenir copié dans price_old
champ ON UPDATE
de l'enregistrement en cours.
Est-il possible de réaliser cela uniquement avec mysql?
PS: Les données contenues dans cette cellule ne sont pas critiques. L'utilisation est de stocker le prix précédent d'un article et après pour pouvoir montrer comment il a changé. Je n'aurai besoin que de la dernière valeur, pas de l'historique complet de l'entrée de la table. (Mon serveur MySQL est 5.0, si cela est important)
Désolé, je vais modifier. Je voulais dire le champ 'price' dans le champ' price_old' –