Ad Widget

Collapse

Ошибка при добавлении шаблона

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ShturmN
    Junior Member
    • Sep 2016
    • 8

    #1

    Ошибка при добавлении шаблона

    В узел сети добавляю шаблон. Нажимаю обновить и получаю ошибку:
    Не удалось обновить узел сети

    error in query [insert into hosts_templates (hostid,templateid,hosttemplateid) values ('10509','10007','832')] [duplicate entry '832' for key 'primary']
    Ошибка при выполнении sql запроса "insert into hosts_templates (hostid,templateid,hosttemplateid) values ('10509','10007','832')".
    Загуглил, есть сообщения на существование такого бага в версии 1.8. А у меня уже 3.0.5. Не должно уже такого быть.
  • ShturmN
    Junior Member
    • Sep 2016
    • 8

    #2
    Оказалась таблица hosts_templates была в myisam. Перевел в InnoDB. Но не вяжутся у меня ячейки hostid:
    mysql> ALTER TABLE `hosts_templates` ADD FOREIGN KEY ( `hostid` ) REFERENCES `zabbix`.`hosts` ( `hostid` ) ON DELETE CASCADE ON UPDATE RESTRICT;
    ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`zabbix`.`#sql-61be_49db6`, CONSTRAINT `#sql-61be_49db6_ibfk_2` FOREIGN KEY (`hostid`) REFERENCES `hosts` (`hostid`) ON DELETE CASCADE)
    Таблица hosts в innodb. Соответственно ошибка в вебморде валится все таже.

    Comment

    Working...