E db.drv SQL query failed
-
Здравствуйте.
netxmsd спамит сообщениями в лог (база MySQL), когда появилось не могу сказать, долгое время не наблюдал за сервером.
2021.04.13 10:12:21.659 *E* [db.drv ] SQL query failed (Query = "INSERT INTO node_components (node_id,component_index,parent_index,position,component_class,if_index,name,description,model,serial_number,vendor,firmware) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"): Data too long for column 'vendor' at row 1
2021.04.13 10:12:22.303 *E* [db.drv ] SQL query failed (Query = "INSERT INTO node_components (node_id,component_index,parent_index,position,component_class,if_index,name,description,model,serial_number,vendor,firmware) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"): Data too long for column 'vendor' at row 1Как исправить?
-
Самое простое - увеличить размер колонки vendor в таблице node_components. Например так:
ALTER TABLE node_components MODIFY COLUMN vendor varchar(127) NULL;
Увеличит размер до 127 с текущих 63.
Или подождать до следующего патч релиза - я добавил контроль длины значения при записи в эту таблицу, слишком длинные значения будут обрезаться.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login