MySQL Trigger - получите разницу между старым и новым значением поля json - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть таблица с полем JSON, содержащая данные, подобные этому:

[{"SERIAL":"00001","STATUS":"1"},{"SERIAL":"00002","STATUS":"5"},...]

Когда я изменяю статус сериала, я хотел бы хранить только обновленный элемент (то есть: {"SERIAL":"00002","STATUS":"6"}).

Знаете ли вы, возможно ли это с помощью триггера?

Спасибо!

1 Ответ

0 голосов
/ 11 февраля 2019

Да, это возможно.Это займет немного умного кодирования от вас.Но почему вы выбрасываете другие объекты JSON в массиве JSON?Такая система с потерями кажется просто полезной и неэффективной.Кажется, что было бы проще просто сохранить данные обновления вместе с какой-либо меткой времени и отсортировать по метке времени, чтобы получить последнее обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...