Мне необходимо в триггере узнать размер массива JSON,но я не знаю как узнать её,знаю что можно так
INSERT INTO new_table SET new_tablecol = NEW.content->'$[0]';
Но как именно размер узнать?
Для подсчёта количества есть функция JSON_LENGTH. У вас должен быть mysql версии не ниже 5.7, т.к. именно там появилась поддержка JSON. Для более старых - надо будет извращаться. И извращаться сильно.
Соответственно, записать куда-то из триггера - надо этой функции передать нужное JSON-значение через NEW или OLD псевдостроки.
INSERT INTO new_table SET new_tablecol = JSON_LENGTH(NEW.content);
Вот так, если я верно понял, какой именно элемент надо считать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу вытянуть данные с запросом на булевое значениеЗапрос делаю так:
Пытаюсь писать серверную часть на JavaРазвернул maven-проект со Spring MVC, вникаю в мануал
Вопрос может показаться крайне простым, однако, самую очевидную информацию, порой, бывает сложно "загуглить"В пример предложу инициацию ArrayList: