Доброго времени суток.
Возник такой вопрос. Есть поле типа JSON, в нем массив объектов, например:
[{"id": 1, "val": 10212}, {"id": 2, "val": 210212}, {"id": 1, "val": 210213}]
Возможно ли средствами БД проверить уникальность id для записи при добавлении или изменении? Очень желательно без триггеров, с ними и сам могу ) Да, массив может быть огромный, потому варианты типа виртуального поля SET тоже не то, т.к. ограничение в 255 элементов.
Приведенный выше пример некорректен, т.к. два объекта с одним id
Спасибо.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Наткнулся в одном видео на пример, когда количество товаров в категориях для меню доставалось из elasticsearch:
Есть двойной цикл for с проверкой внутри на совпадение с заранее добытым массивом id