У меня есть несколько категорий терминов таксономии, каждая из которых содержит около семи терминов.Я пошел, чтобы добавить еще один термин в одну из категорий, и когда я попытался использовать его, я получил ошибку.
Я начал это делать ... Я выбрал один термин таксономии при создании нового контента, затем сохранил его и сохранил правильно.Я отредактировал содержание, выбрал другой термин, затем сохранил его.До тех пор, пока ошибка не была брошена.
Я обнаружил, что при выборе только что созданного нового термина и выборе термина из другой категории возникает ошибка.Ошибка:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062
Duplicate entry '813' for key 'PRIMARY': INSERT INTO {gmap_taxonomy_node}
(nid, tid, marker) VALUES (:db_insert_placeholder_0,
:db_insert_placeholder_1, :db_insert_placeholder_2); Array (
[:db_insert_placeholder_0] => 813 [:db_insert_placeholder_1] => 812
[:db_insert_placeholder_2] => Other ) in gmap_taxonomy_node_update()(line
217 of /var/www/most/public/sites/all/modules/gmap/gmap_taxonomy.module).
Например:
Категория foo1: элемент 1, элемент 2, элемент 3, элемент 4, элемент 5.
Категория foo2: элемент1, пункт 2, пункт 3, пункт 4, пункт 5.
Категория foo3: пункт 1, пункт 2, пункт 3, пункт 4, NEW item 5.
При выборе « NEW item 5 » с «foo1» ошибок нет.
При выборе « New item 5 » с «foo2» выдаетошибка.
Если я оставлю поле foo2 пустым, но выберу элемент из foo1, ошибка не выдается.
Итак, что-то не так с foo2 и новым элементом 5, который я только что создал.