Перейти к публикации
Программа учета компьютеров и ИТ оборудования IT Invent
IT ivent Enjoyer

Массовое обновление значений

Рекомендованные сообщения

Добрый день! 
 

С помощью прямого sql запроса (update), 

обновили серийный номер в карточке ПО, после обновления серийного номера, из карточки удалились все дополнительные свойства. С чем может быть связана проблема? 
 

Запрос которым обновляли данные: 

UPDATE items set SERIAL_NO ='5555555' WHERE ID = 2523

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Доп свойства хранятся в отдельной таблице FIELDS_VALUES

Именно для софта связь доп свойств происходит не по ID а по серийному номеру. Все значений доп свойств на месте и никуда не пропали, но Вы изменили серийный номер и система не может сопоставить данные по серийному номеру.

Вот апдейт который поменяет серийный номер в таблице значений доп свойств:

update FIELDS_VALUES set ITEM_ID = '5555555' where ITEM_ID = 'СТАРЫЙ_СЕРИЙНЫЙ_НОМЕР'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×