IT ivent Enjoyer 0 Опубликовано: 20 августа Добрый день! С помощью прямого sql запроса (update), обновили серийный номер в карточке ПО, после обновления серийного номера, из карточки удалились все дополнительные свойства. С чем может быть связана проблема? Запрос которым обновляли данные: UPDATE items set SERIAL_NO ='5555555' WHERE ID = 2523 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 52 Опубликовано: 20 августа Здравствуйте. Доп свойства хранятся в отдельной таблице FIELDS_VALUES Именно для софта связь доп свойств происходит не по ID а по серийному номеру. Все значений доп свойств на месте и никуда не пропали, но Вы изменили серийный номер и система не может сопоставить данные по серийному номеру. Вот апдейт который поменяет серийный номер в таблице значений доп свойств: update FIELDS_VALUES set ITEM_ID = '5555555' where ITEM_ID = 'СТАРЫЙ_СЕРИЙНЫЙ_НОМЕР' Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
IT ivent Enjoyer 0 Опубликовано: 20 августа Спасибо! А существует схема базы? Если такая есть, то где ее можно посмотреть? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 52 Опубликовано: 20 августа Схемы базы нет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах